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

Этот вопрос связан с более простой проблемой, опубликованной здесь: Расчет% путем деления столбцов отфильтрованной матрицы в MS Power BI

Учитывая : Есть 2 ( или более) атрибутов (например, «Дата» и «Местоположение»), а не только 1 (например, «Дата»), к которым должны быть подключены таблицы. В этом случае обе таблицы должны быть отфильтрованы по дате, а также по местоположению, как в следующем примере:

Таблица 4:

Date_1  Location_1  Numerator
01-Jan-19   NY      5
05-Feb-19   CA      4
04-Apr-19   WA      1
07-May-19   OR      3
11-Jun-19   ND      5
22-Jun-19   NY      4
25-Jul-19   MN      5
31-Aug-19   NY      1
03-Sep-19   NY      4
25-Oct-19   MI      5

Таблица 5:

Date_2  Location_2  Denominator
03-Jan-19   NY      7
05-Jan-19   NY      9
16-Feb-19   CA      8
22-Feb-19   CA      7
04-Mar-19   AZ      10
18-Mar-19   ND      8
24-Apr-19   WA      8
25-Apr-19   WA      8
01-May-19   OR      10
10-May-19   OR      8
04-Jun-19   ND      8
08-Jun-19   NY      7
03-Jul-19   MN      8
18-Jul-19   MN      6
23-Aug-19   NY      10
31-Aug-19   NY      9
03-Sep-19   NY      9
20-Sep-19   NY      7
03-Oct-19   MI      7
27-Oct-19   MI      6

Таблицы 4 и 5 можно поворачивать, чтобы получить что-то вроде следующего:

Таблица 4 Pivot:

Sum of Numerator                2019 Months                     
    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Location Total
Location                                            
CA      4                                   4
MI                                      5   5
MN                          5               5
ND                      5                   5
NY  5                   4       1   4       14
OR                  3                       3
WA              1                           1
Total 5 4       1   3   9   5   1   4   5   37

Таблица 5 Pivot:

Sum of Denominator  2019 Months                                     
    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Location Total
Location                                            
AZ          10                              10
CA      15                                  15
MN                          14              14
ND          8           8                   16
NY  16                  7       19  16      58
OR                  18                      18
WA              16                          16
MI                                      13  13
Total 16 15 18  16  18  15  14  19  16  13  160

Требуемые выходные данные выглядят следующим образом:

Таблица 6:

                2019 Months                                     
    Jan    Feb      Mar     Apr     May     Jun     Jul     Aug     Sep     Oct    Location Total
Location                                            
CA                                                                          38.46%  38.46%
MN                                                  35.71%                          35.71%
ND                  0.00%                   62.50%                                  31.25%
NY  31.25%                                  57.14%          5.26%   25.00%          24.14%
OR                                  16.67%                                          16.67%
WA                          6.25%                                                   6.25%
Ttl 31.25%  26.67%  0.00%   6.25%   16.67%  60.00%  35.71%  5.26%   25.00%  38.46%  23.13%

Проблема :%, рассчитанный в Power BI, неверен, когда данные отображаются в формате Matrix аналогично таблице 6. Я подумал, что таблицы 4 и 5 можно связать, связав их все по атрибутам «Местоположение» и «Дата» с помощью уникальных списков календаря и местоположения. Однако это не работает, потому что ошибка «Неоднозначные пути ...» генерируется при попытке соединить Таблицу 4 и 5 с таблицей календаря, каждый с атрибутом «Дата», а также Таблицы 4 и 5 с таблицей местоположений, каждый с « Атрибут местоположения.

Вопрос : Как можно получить правильные результаты, как в таблице 6 в Power BI, используя эквивалент таблиц 4 и 5?

Диаграмму взаимосвязи данных можно найти здесь.

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