Все строки и общее количество строк с одинаковыми значениями в Power BI - PullRequest
4 голосов
/ 21 января 2020

Я пытаюсь показать "Некоторое имя столбца" вместо "Общая сумма" в Power BI.

Я ожидаю следующих результатов:

enter image description here

Но вместо этого он показывает мне следующие результаты:

enter image description here

Текущий тип данных - «фиксированное десятичное число». Я попытался изменить его на «Десятичное число» или «Целое число», но это не сработало.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 21 января 2020

Причина, по которой у вас есть одно повторяющееся значение, заключается в том, что вы не создали отношения в модели powerbi. Если, например, у вас есть две таблицы Sales и Staff, и вы хотите суммировать все продажи персонала.

enter image description here

, если между таблицами в силе BI не создано никаких отношений

enter image description here

Вывод будет выглядеть следующим образом

enter image description here

Однако, когда между таблицами создается связь enter image description here

Вывод будет правильным

enter image description here

1 голос
/ 21 января 2020

Это почти наверняка является результатом отношения многих ко многим в Power BI. В Power BI, если есть соединения между двумя (или более) таблицами, которые оценивают отношение «многие ко многим», Power BI не может провести различие между любыми двумя строками и вместо этого будет проецировать одинаковое значение для любой данной строки, помещенной в визуальный.

Вот простой способ визуализировать это:

Table 1              Table 2
Product | ID    AmountSold | ID
Widget    1         10       1
Smidget   1         20       2
Gidget    2          5       1

Когда вы присоединяетесь к этим Power BI, вы не можете различить продажи в Widget и Smidget, потому что они имеют одинаковый идентификатор , Насколько Power BI знает, что Widget мог продать 0, а Smidget продал всего 15, или Widget продал всего 5, а Smidget продал в общей сложности 10 и т. Д. c.

В результате этого отношения «многие ко многим» Power BI паникует и оценивает их как один и тот же результат, поскольку не может определить, что правильно. И Widget, и Smidget продали в общей сложности 15:

        Visual
 Product | AmountSold
 Widget       15
 Smidget      15
 Gidget       20

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

...