Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подготовка данных для детализированной сводной таблицы "План-Факт" в Power Query если строк данных "Факт" больше чем строк "План"
 
Добрый вечер!
Мне кажется, что таких тем уже не один десяток, но очень прошу помочь решением (или ссылкой на аналогичную тему)
Excel 2010, есть исходные таблицы "План" и "Факт" , связываются по одному из столбцов детализации и месяцу. Таблица "Факт" детализирована на один уровень глубже, чем "План".
При обычном джойне в PQ данные плана конечно же задваиваются (см. "Яблоки"):
Необходимо представить данные примерно в таком виде сводной как на второй картинке (показать все уровни детализации):
Файл-пример во вложении
Изменено: Spooker - 04.07.2019 23:37:20
Power Query: как отфильтровать все строки с одинаковым id, если значение хотя бы в одной строке соответствует заданному условию.
 
Добрый день. Есть таблица с данными грузооборота вида id/наименование/вес/кол-во мест/ и т.д. С одним id (номером документа) могут вносится несколько строк наименований.
Мне нужно исключить из дальнейших расчетов все строки с одним id, если хотя бы одна из ячеек такой группы строк пустая (незаполненная).
У меня получился вот такой код:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="данные"]}[Content],
    AddedCustom = Table.AddColumn(Source, "Custom", each if [Наименование]<>null and [вес]<> null and [#"кол-во мест"]<> null and [категория]<> null then [id] else null ),
    GroupedRowsByID = Table.Group(AddedCustom, {"id"}, {{"CountID", each Table.RowCount(_), type number}, {"tab", each _, type table}}),
    GropedRowsByNulls = Table.Group(AddedCustom, {"Custom", "id"}, {{"CountNulls", each Table.RowCount(_), type number}}),
    Joined = Table.Join(GroupedRowsByID, {"id"},GropedRowsByNulls, {"id"}),
    #"Added Conditional Column" = Table.AddColumn(Joined, "Custom.1", each if [CountID] <> [CountNulls] then null else [CountID]),
    Filtered = Table.SelectRows(#"Added Conditional Column", each ([Custom.1] <>null)),
    Expanded = Table.ExpandTableColumn(Filtered, "tab", {"Наименование", "вес", "кол-во мест", "категория"}, {"Наименование", "вес", "кол-во мест", "категория"}),
    #"Removed Other Columns" = Table.SelectColumns(Expanded,{"id", "Наименование", "вес", "кол-во мест", "категория"})
in
    #"Removed Other Columns"
Как мне кажется, конструкция очень громоздкая (и некрасивая).
Вопрос - можно ли решить задачу за меньшее число шагов?
Выборка уникальных записей из умной таблицы формулой
 
Добрый день,
При преобразовании диапазона из этого примера http://www.planetaexcel.ru/techniques/14/103/ в умную таблицу получаю ошибку при добавлении строки внутрь таблицы (во вложенном файле ячейка А8, аргумент вложенной функции МАКС), которая исправляется только вручную.
Как правильно заменить адреса ячеек на ссылки умной таблицы, чтобы пересчет уникальных элементов происходил автоматически?
Формула для подсчета количества дней в пересекающихся диапазонах (с дополнительным условием)
 
Добрый день. Прошу помощи в решении такой задачи: есть дата поступления на склад, даты выбытия может не быть. Первые 5 дней хранения после поступления не учитываются. Нужно вычислить по каждой строке, сколько дней хранения попадают в отчетный период (С1:С2). Задача как будто стандартная, но у меня получается формула-монстр из вложенных ЕСЛИ,МИН и МАКС, а результат вычислений - некорректный.
Подсчет остатков разных наименований груза на нужную дату
 

Добрый день!

Очень нужна помощь.

Пытаюсь автоматизировать отчетность по ж/д участку перевалки грузка. Есть бумажная форма отчета, заданная «сверху», менять ее нельзя (в вложенном примере – лист «печатная форма»). Этот отчет подается ежедневно, еженедельно и ежемесячно.

Предполагается, что оператор ежедневно будет вносить данные в умную таблицу, далее обновлять сводную, настраивать фильтры по дате и переносить копированием часть данных в печатную форму. Оператор – не очень опытный пользователь, и работает в Excel 2007.

Проблемы:

1. Вид данных, которые нужны для отчета. Как видно из формы, есть две единицы измерения - ед. и тн, при этом данные по единицам (кол-ву вагонов) подаются не суммарные за отчетный период, а количеством на конец дня, указанного последним в периоде отчета.

Неизящное, но все-таки решение – вручную выбирать нужные числа на листе с данными.

2.  Подсчет остатков груза для каждого наименования на текущую дату.

Берется как «Остаток груза на площадках» на предшествующую дату + «Выгрузка из ж/д вагонов в запас» на текущую дату – «Погрузка из запаса на ав/маш» на текущую дату.

Вот эту проблему я решить не могу совсем. Даже если преобразовать «умную» таблицу в диапазон, формулы при сортировке слетают.

Страницы: 1
Наверх