Fórum de Power BI Uma Iniciativa da Datab

A primeira comunidade de Power BI em língua portuguesa.
Antes de participar Leia as Regras e depois Apresente-se

Dúvidas relacionadas a relacionamentos, fórmulas e funções DAX, power pivot, etc...
#3213
Pessoal, boa tarde !

Tenho um modelo em que preciso criar uma nova coluna avaliando linha a linha retornando o valor máximo relacionando as colunas 1 e 2. Exemplo:
Coluna 1 Coluna 2 ColunaCriada
Joao 4 4
Jose 4 6
Paulo 1 3
Joao 2 4
Jose 6 6
Paulo 3 3

Como fazer utilizando DAX?
#3332
Pessoal, Boa Noite!

Apos tentativa e erro obtive a seguinte medida usando DAX

VALOR MAXIMO=CALCULATE(MAX([COLUNA2]),FILTER(TABELA,[COLUNA1]=EARLIER([COLUNA1])))

Entretanto, retornou o seguinte erro no Power BI:

"Uma função 'FILTER' foi utilizada em uma expressão True/False usada como expressão de filtro de tabela. Isso não é permitido".
#3389
Thyago, Boa Tarde!

Pra evitar erro, apenas inverti a ordem entre a coluna e a medida .

Primeiro a COLUNA CALCULADA :

COLUNA CALCULADA =
MAXX (
FILTER ( Tabela, Tabela[COLUNA1] = EARLIER ( Tabela[COLUNA1] ) ),
Tabela[VALOR]
)

Por fim, a MEDIDA:

MEDIDA =
SUMX (
Tabela,
SWITCH (
TRUE (),
Tabela[COLUNA CALCULADA] < 72000, 2.5,
Tabela[COLUNA CALCULADA] < 190000, 5,
Tabela[COLUNA CALCULADA] < 545000, 7.5,
Tabela[COLUNA CALCULADA] > 545000, 10,
0
)
)

Estou totalmente atendido.

Muito obrigado pela atenção,
Harisson
Thyago_Rezende curtiu isso
Valor Semanas Anteriores

Boa tarde, Thyago! Entendi, muito obrigado pela a[…]

Quadros com comportamento indesejado

Boa tarde, Aparentemente você irá c[…]

Mes atual sem usar data relativa

O código seria algo assim: IF( ISFI[…]

Bom dia, Galera ! Rodrigo Moreira, consultor de A[…]

Treinamentos Presenciais e Online de Power BI