Расчет% путем разделения столбцов отфильтрованной матрицы в MS Power BI - PullRequest
0 голосов
/ 13 января 2020

Учитывая : Ежемесячный процент (%) метри c должен быть рассчитан путем деления столбца («Числитель») из одной таблицы на столбец («Знаменатель») из другой таблицы, оба фильтруется по месяцам, как показано в примере ниже:

Таблица 1:

Date_1   Numerator
01-Jan-19   5
05-Feb-19   4
04-Apr-19   1
07-May-19   3
11-Jun-19   5
22-Jun-19   4
25-Jul-19   5
31-Aug-19   1
03-Sep-19   4
25-Oct-19   5

Таблица 2:

Date_2   Denominator
03-Jan-19   7
05-Jan-19   9
16-Feb-19   8
22-Feb-19   7
04-Mar-19   10
18-Mar-19   8
24-Apr-19   8
25-Apr-19   8
01-May-19   10
10-May-19   8
04-Jun-19   8
08-Jun-19   7
03-Jul-19   8
18-Jul-19   6
23-Aug-19   10
31-Aug-19   9
03-Sep-19   9
20-Sep-19   7
03-Oct-19   7
27-Oct-19   6

Одним из способов решения этой задачи является использование сводных таблиц в MS Excel путем разделения строк из «Числителя» на строки из «Знаменателя», соответствующих тем же месяцам в отфильтрованных столбцах «Дата_1» и «Дата_2», а затем форматирование результатов в%, как показано в Таблице 3 ниже :

Таблица 3:

Month_1   Sum of Numerator     Month_2   Sum of Denominator   Month   %             
Jan       5                Jan       16                       Jan   31.25%
Feb       4                Feb       15                       Feb   26.67%
Mar                        Mar       18                       Mar   0.00%
Apr       1                Apr       16                       Apr   6.25%
May       3                May       18                       May   16.67%
Jun       9                Jun       15                       Jun   60.00%
Jul       5                Jul       14                       Jul   35.71%
Aug       1                Aug       19                       Aug   5.26%
Sep       4                Sep       16                       Sep   25.00%
Oct       5                Oct       13                       Oct   38.46%
Nov                        Nov                                Nov   
Dec                        Dec                                Dec                   
Grand Total 37             Grand Total  160             Grand Total 23.13%

MS Power BI используется для автоматического запроса данных из базы данных, но проблема возникает с разделением сводных таблиц (которые представлены в Power как матрицы BI).

Вопрос : Как можно получить эквивалентные выходные данные для столбцов «Месяц» и «%» из Таблицы 3 в Power BI, используя эквивалент Таблиц 1 и 2? Я новичок в Power BI и не уверен, в чем проблема и как ее исправить.

1 Ответ

0 голосов
/ 14 января 2020

Вам необходимо создать таблицу календаря и подключить ее к обеим таблицам.

Например, создайте таблицу календаря (Дата) следующим образом:

enter image description here

Затем подключите ее к своим таблицам, используя поля даты:

enter image description here

Создайте 3 простые меры DAX:

Sum Nominator = SUM(Table1[Nominator])

Sum Denominator = SUM(Table2[Denominator])

Total % = DIVIDE( [Sum Nominator], [Sum Denominator])

Перетащите месяц в сводную диаграмму, а затем добавьте 3 меры:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...