Tenho duas medidas, a primeira funcionou corretamente mostrando todos os registros conforme a diferença de dias entre a data de hoje e a data de validade do contrato, porém quando eu tento fazer a segunda medida para calcular o total de registros com valor menor que 30 dias ocorre um erro de valor escalar. Alguem saberia onde estou errando?
Pergunta
CelsoEliezer
Olá Pessoal,
Uma ajuda,
Tenho duas medidas, a primeira funcionou corretamente mostrando todos os registros conforme a diferença de dias entre a data de hoje e a data de validade do contrato, porém quando eu tento fazer a segunda medida para calcular o total de registros com valor menor que 30 dias ocorre um erro de valor escalar. Alguem saberia onde estou errando?
Status =
SWITCH(
TRUE(),
DATEDIFF(TODAY(), A[DataValidade], DAY) < 30, "red",
DATEDIFF(TODAY(), A[DataValidade], DAY) >= 30 && DATEDIFF(TODAY(), A[DataValidade], DAY) <= 60, "yellow",
"green"
)
A medida abaixo que está com valor escalar:
dif < 30 dias =
var vhoje = TODAY()
var vtab = SUMMARIZE(
'tabela',
'tabela'[NContrato],
'tabela'[DataValidade],
"@dif", DATEDIFF(vhoje, 'tabela'[DataValidade], DAY))
var vval =
CALCULATE(
COUNTROWS(
vtab),
FILTER(vtab,
[@dif] < 30)
)
return
vval
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora