Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Estou precisando criar uma expressão que some a quantidade de dias até o mês atual, fiz alguma tentativas mais não está funcionado.
LET vmesatu = num(Month(Today()),'00');
calendarioqtd:
LOAD * INLINE [
mesmonit , QtdDiasMontoramento
01 , 31
02 , 28
03 , 31
04 , 30
05 , 31
06 , 30
07 , 31
08 , 31
09 , 30
10 , 31
11 , 30
12 , 31];
Existe a possibilidade da coluna QtdDiasMontoramento se alimentada de acordo com o ano? como não estava sabendo fiz fixa.
=Sum({1< mesmonit={'1(=date(today(),''MM''))'} >}[QtdDiasMontoramento])
=Sum({1< mesmonit={'1(=num(=date(today(),''MM'')),''00'')'} >}[QtdDiasMontoramento])
=Sum({1< mesmonit={'1(=vmesatu)'} >}[QtdDiasMontoramento])
=Sum({1< mesmonit={'1(=Month(Today()))'} >}[QtdDiasMontoramento])
Clever,
Funcionou perfeitamente. Obrigado!
Só mais uma dúvida, existe alguma função que informe a quantidade de dias no mês?
Tentou com Sum({1< mesmonit={'$(=Month(Today()))'} >}[QtdDiasMontoramento]) ?
Clever,
O problema e que mesmonit está numérico (01,02....12) e = Month(Today()) volta (jan,fev...dez)
você saberia como fazer o = Month(Today()) retornar (01,02...12) e que possa utilizar na expressão?
Sum({1< mesmonit={'$(=Num(Month(Today())))'} >}[QtdDiasMontoramento])
Try this
Sum({1< mesmonit={"$(=date(today(),'MM'))"} >}[QtdDiasMontoramento])
Regards,
Antonio
Dessa forma ficou 0(Zero) o resultado.
Preciso somar.
01 , 31
02 , 28
03 , 31
04 , 30
05 , 31
06 , 30
07 , 31
08 , 31
09 , 30
10 , 31
11 , 30
12 , 31];
31+28+31+30+31+30
Dessa forma ficou fixo em 30 Trinta o resultado
Sum({1< mesmonit={"<=$(=date(today(),'MM'))"} >}[QtdDiasMontoramento])
Clever,
Funcionou perfeitamente. Obrigado!
Só mais uma dúvida, existe alguma função que informe a quantidade de dias no mês?
Floor(MonthEnd(Today())-MonthStart(Today()))+1 ou
Floor(MonthEnd(CampoData)-MonthStart(CampoData))+1