Forum Discussion
DAX IF with date interval
- 6 years ago
Tenta criar essa coluna:
id_posto = CALCULATE(DISTINCT(ramais[id_posto]);FILTER(ramais;ramais[data_inicio] <= DATEVALUE(ligacoes[data]) &&IF(ISBLANK(ramais[data_fim]); DATEVALUE(ligacoes[data]); ramais[data_fim]) >= DATEVALUE(ligacoes[data])))
Oi, camargos88 , puxa, cara, muiiiiito obrigado!!! Terei uma reunião com eles hoje a noite e já estava preocupado.
segue um arquivo ZIP com essa tabela já no Power BI: https://cvv01-my.sharepoint.com/:u:/g/personal/bi_cvv_org_br/ERlWNuEAUJJAsQDzqmR3dwgBclBNhb7yOS3uFFaiNwFcdA?e=9XkOA0
O desafio é preencher a coluna id_posto da base ligacoes.
lembrando que essa tabela ligacoes é gigante (26,5 milhoes de registros). Aqui nesse exemplo está só um modelo resumido com poucas linhas e poucas colunas.
Na tabela ramais, os registros que estão ativos estão com "data fim" em branco, mas no arquivo do power bi acima estão com uma data no futuro do ano de 2099, para que seja possível validar uma faixa de data, caso seja esse o caminho.
Valeu!!!!!!!!!!
Tenta criar essa coluna:
- admfabiomachado6 years ago
Helper I
camargos88 ,Cara!!!!1 Funcionou!!!1 Rapaz, que felicidade!!!!! Show!!! testarei com um volume maior de dados. Muito feliz... Você acabou de contribuir para uma grande causa! Muito obrigado. Sou voluntário no CVV - Centro de Valorização da Vida.
Forte abraço!!!