Buscar K
Aparência
Aparência
Lição 12 de 12 do tutorial DAX, nível avançado, cerca de 8 minutos. Objetivo: calcular a medida por outra data da mesma tabela, como a data de entrega.
Numa tabela com a coluna Data do Calendário nas linhas, agrupada por mês, crie a medida:
SUM('Vendas'[Faturamento])O calendário filtra as vendas pela data da venda, que é o relacionamento padrão do app.
O app declara um segundo relacionamento, entre a data de entrega e o calendário. Crie a medida:
CALCULATE(
SUM('Vendas'[Faturamento]),
USERELATIONSHIP('Vendas'[Entrega], 'Calendário'[Data])
)Cada mês passa a somar as vendas entregues naquele mês.
USERELATIONSHIP usa o relacionamento secundário declarado no app entre as duas colunas. Sem ele declarado, a medida é recusada.
No Power BI, o segundo relacionamento fica inativo. Na plataforma não existe relacionamento inativo, e o secundário declarado faz esse papel.
Uma medida usa USERELATIONSHIP entre um único par de tabelas.
use([Calendário], [Vendas]."ENTREGA") SUM([Vendas].[Faturamento]). O use() no começo da fórmula troca o relacionamento da expressão inteira.
Crie a medida "Pedidos por entrega", com o número de vendas contado pela data de entrega.
CALCULATE(
COUNTROWS('Vendas'),
USERELATIONSHIP('Vendas'[Entrega], 'Calendário'[Data])
)