Состояние PowerBI - PullRequest
       8

Состояние PowerBI

0 голосов
/ 18 февраля 2019

Я хотел бы знать, возможно ли сделать то, что я пытаюсь сделать в Power BI.Он должен проверить условия и на основании этого рассказать что-то об этом сравнении.Использовать Excel очень просто, просто если.

Я планирую сделать инструмент сравнения.

expected result

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Если вы не хотите создавать две таблицы для своего выбора, вы можете использовать множественный выбор на одном слайсере.

Example

Мера, которую я использую на карте, такова:

Older = 
VAR Name1 = MIN(Table01[Name])
VAR Name2 = MAX(Table01[Name])
VAR Age1 = CALCULATE(SELECTEDVALUE(Table01[Age]), Table01[Name] = Name1)
VAR Age2 = CALCULATE(SELECTEDVALUE(Table01[Age]), Table01[Name] = Name2)
RETURN
IF(
    Age1 > Age2,
    Name1 & " is older than " & Name2,
    Name2 & " is older than " & Name1
)
0 голосов
/ 19 февраля 2019

Power BI не настолько мощен для этого, но все же это возможно.Вам нужно создать две абсолютно одинаковые таблицы с вашими данными.Затем для таблицы Table1 выполните сортировку по возрасту, а затем добавьте индексированный столбец, начиная с 0. Аналогично, для Table2 выполните сортировку по возрасту, а затем добавьте индексированный столбец, начиная с 1.

После этого объедините эти две таблицы с левойвнешнее соединение, основанное на индексных столбцах.Вы почти у цели: во вновь созданной объединенной таблице добавьте столбец со следующей формулой:

if(Merge1[Age]> Merge1[Table2.Age],Merge1[Name],Merge1[Table2.Name]) & " is older than "&Merge1[Table2.Name]

Вы получите что-то вроде этого: enter image description here

Надеюсь, что это поможет.

...