Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Diferentes resultados de YTD - Script x Expressão - Pq?

Amigos, boa tarde,

     Hoje estou enfrentando um problema e não faço a minima ideia do porque. Estou subindo uma tabela fato no QV e no proprio script estou criando uma somatória para o YTD, no entanto, esse valor não está somando corretamente e quando somo diretamente na expressão o valor fica correto. Alguém tem ideia do porque? Será problema com a minha base de dados? Se fosse, não deveria dar errado as duas formas?

Script de carga:

script.JPG

Expressão do YTD via SCRIPT:

expressao do YTD no Script.JPG

Expressão do YTD via expressão:

expressao do YTD na expressao.JPG

Resultado de ambos YTD, na mesma tabela, sendo:

YTD = valores somados na expressão.

YTD2 = valores somados no script.

YTD.JPG

Desde já agradeço a atenção de todos.

Obrigado.

Abs.

Labels (7)
1 Solution

Accepted Solutions
sunny_talwar

Try this:

RangeSum(JAN, FEV, MAR, ABR, MAI) as YTD

View solution in original post

5 Replies
sunny_talwar

Try this:

RangeSum(JAN, FEV, MAR, ABR, MAI) as YTD

Not applicable
Author

Muito Obrigado Sunny!!

Deu certo! Você poderia me explica a diferença do que fiz para isso?

YTD OK.JPG

Novamente, muitíssimo obrigado.

Abs.

sunny_talwar

If one of the five columns are null the YTD will be Null if you use JAN+FEV+MAR+ABR+MAI. But rangesum will sum all non-null values.

Example:

JAN    FEV    MAR    ABR    MAI    JAN+FEV+MAR+ABR+MAI    RangeSum(JAN, FEV, MAR, ABR, MAI)

10        Null()    10        10        10          Null()                                        40

10        10        10        10        10          50                                            50

On the front end Sum(JAN) + Sum(FEV) + .... make Sum(Null()) = 0 not causing any issue.

Not applicable
Author

Obrigado pela ajuda Sunny.

Abraços.

sunny_talwar

No problem at all