Usando em medidas CALCULATE para ativar que por padrão estão inativos.
Um exemplo comum é quanto temos mais de uma data relacionada aos fatos que queremos compartilhar a tabela de datas para que seja possível calcular na mesma linha do tempo eventos que aconteceram no mesmo fato, como data do vencimento e data da entrega.
Exemplo: medidas de total de vendas considerando datas diferentes.
Mas e quando estamos criando código DAX no contexto de linha?
Podemos pensar em usar a função RELATED para buscar o valor da data. mas ao criar uma coluna calculada o mecanismo de DAX utiliza sempre o relacionamento padrão, isso faz com que por exemplo a data retornada seja aquela do relacionamento ativo. Então a melhor saída é recorrer a relacionamentos virtuais com LOOKUP.
Para contornar essa limitação, a função LOOKUP atende. Ela faz uma relação entre as chaves de data sem que exista uma relação física criada.
* onde [DueDateKey] foi igual a [DateKey] retorna o nome do dia da semana.
Nenhum comentário:
Postar um comentário