I'm trying to calculate the maximum value with multiple conditions in Power BI.
The dataframe is:
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
I want to create a column with the maximum value by year, Bond, Branch, Group and Type disconsidering Company.
I've already tried the following code:
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]))
I'm expecting this result:
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
Aucun commentaire:
Enregistrer un commentaire