Я пытаюсь вычислить максимальное значение с несколькими условиями в Power BI.
Фрейм данных:
Year Company Bond Branch Group Type Value
2016 BANCO DO BRASIL INDEPENDENTE RISK RETAIL NOMINAL 4061567
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL NOMINAL 1901920
2017 BANCO DO BRASIL INDEPENDENTE RISK CORPORATE REAL 439499
2017 BANCO DO BRASIL INDEPENDENTE RISK RETAIL REAL 356231
2016 BRADESCO INDEPENDENTE RISK CORPORATE NOMINAL 347369
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL REAL 310920
2016 BANCO DO BRASIL LIGADO A BANCO RISK CORPORATE NOMINAL 12091
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL REAL 1021
2017 BANCO DO BRASIL INDEPENDENTE RISK CORPORATE REAL 446
Я хочу создать столбец с максимальным значением по годам, облигациям, филиалам, группам и типу отключающей компании
Я уже пробовал следующий код:
MAX = CALCULATE(MAX(data[Value]);
FILTER(ALLEXCEPT(data;data[Company];
data[Year] = data[Year]
&& data[Branch] = data_segmento_anual[Branch]
&& data_segmento_anual[Group] = data_segmento_anual[Group]
&& data_segmento_anual[Bond] = data_segmento_anual[Bond]
&& data_segmento_anual[Type] = data_segmento_anual[Type]))
Я ожидаю этого результата:
Year Company Bond Branch Group Type Value MAX
2016 BANCO DO BRASIL INDEPENDENTE RISK RETAIL NOMINAL 4061567 4061567
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL NOMINAL 1901920 1901920
2017 BANCO DO BRASIL INDEPENDENTE RISK CORPORATE REAL 439499 439499
2017 BANCO DO BRASIL INDEPENDENTE RISK RETAIL REAL 356231 356231
2016 BRADESCO INDEPENDENTE RISK CORPORATE NOMINAL 347369 347369
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL REAL 310920 310920
2016 BANCO DO BRASIL LIGADO A BANCO RISK CORPORATE NOMINAL 12091 12091
2016 BANCO DO BRASIL INDEPENDENTE ACUMULAÇÃO RETAIL REAL 1021 310920
2017 BANCO DO BRASIL INDEPENDENTE RISK CORPORATE REAL 446 439499