#powerbi
#powerbi
Вопрос:
Привет, у меня есть две таблицы, в одной из которых содержится большое количество заказов со столбцом для даты. Во второй таблице один столбец помечен месяцем, а другой — часами, что составляет всего 12 строк. Я хочу создать новый столбец, разделив количество заказов в месяц на часы этого месяца из второй таблицы.
В Excel я бы просто подсчитал заказы, сделанные в январе, из первой таблицы и разделил на часы в январе из второй.
У меня возникли проблемы с поиском наилучшего способа создания этой новой таблицы с вычисленными значениями из существующих таблиц.
Спасибо за ваше время.
Ниже приведена таблица 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 месяцев по столбцу, а не столбец итогов за январь.