Создание новой таблицы с данными из таблиц разного размера

#powerbi

#powerbi

Вопрос:

Привет, у меня есть две таблицы, в одной из которых содержится большое количество заказов со столбцом для даты. Во второй таблице один столбец помечен месяцем, а другой — часами, что составляет всего 12 строк. Я хочу создать новый столбец, разделив количество заказов в месяц на часы этого месяца из второй таблицы.

В Excel я бы просто подсчитал заказы, сделанные в январе, из первой таблицы и разделил на часы в январе из второй.

У меня возникли проблемы с поиском наилучшего способа создания этой новой таблицы с вычисленными значениями из существующих таблиц.

Спасибо за ваше время.

Ниже приведена таблица 2. Первая таблица представляет собой стандартный фрейм данных с тысячами строк.

Таблица 2

Ответ №1:

Два варианта.

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

Вы также можете использовать CALCULATE(СУММА(таблица[поле]), filter(таблица, таблица[поле] = таблица[месячное поле]) /SUM(таблица[поле])

Если бы вы могли привести пример того, что у вас есть, я определенно мог бы показать вам, как это сделать.

РЕШЕНИЕ

Вот ссылка на файл решения. Один путем объединения данных, а другой с помощью CALCULATE(SUM(),FILTER())

https://drive.google.com/file/d/1yxpv62Dnv8LSNW_mxibPfL0aCMrepoCU/view?usp=sharing

Комментарии:

1. Как добавление было бы полезно здесь? Это сценарий поиска, поэтому Append вообще не поможет.

2. о, я мог бы использовать этот пример вычисления и отфильтровать оба поля по месяцам, что дало бы мне значение для каждого месяца. Однако мне пришлось бы иметь 12 мер таким образом. Есть ли более чистый способ получения данных? В конце я хочу иметь график заказов / часов для каждого месяца. Спасибо за вашу помощь.

3. Вы могли бы добавить поле на основе месяца, и тогда у вас будет два столбца, которые вы можете вычислить, а затем суммировать все на основе месяца. Я соберу файл с примером и опубликую

4. Добавлены решения в оригинальном ответе.

5. Я добился некоторого прогресса, я могу сделать столбец в таблице 2, который вычисляет количество заказов за 1 месяц. Как мне увеличить эту формулу с 1 до 12? Total_column=ВЫЧИСЛИТЬ (COUNT(Table1 (дата),МЕСЯЦ (Table1 (дата) = 1) идентификатор столбца для увеличения значения месяца, поэтому у меня есть итоги за все 12 месяцев по столбцу, а не столбец итогов за январь.