Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados,
Minha fórmula só estou conseguindo obter o resultado correto apenas na tabela utilizado a dimensão [Item - Descrição]
Segue expressão:
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada]) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada])
*
[Fator de Conversão Fam. Comercial]
Lógica da expressão: Qtd faturada pendente (*) Fator de conversão "São várias informações neste item"
Precisaria incluir a função Aggr nesta formula? Gostaria de obter apenas o resultado no objeto de texto.
Você levou em consideração que o valor pode estar errado? Analisou aquela precendencia do * e +?
De qualquer forma, tente esse
SUM(
AGGR(
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada] *[Fator de Conversão Fam. Comercial]) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada] *[Fator de Conversão Fam. Comercial]),
[Item - Descrição]
)
)
Você sempre deve utilizar uma função de agregação em suas expressões
No seu caso, existe um campo [Fator de Conversão Fam. Comercial] que não possui uma agregação,
Você precisaria nos passar mais informações para ajudar
1) Tipo de objeto
2) Quais dimensões estão sendo usadas
Clever,
Primeiramente gostaria de agradecer sua ajuda.
Segue abaixo detalhes.
1ª Dimensão
2ª Expressão
3ª Gostaria desta informação:
Esse campo [Fator de Conversão] possui mais de um valor para cada Item Descrição?
Ou é de 1 para 1?
Clever,
Possui apenas um valor para cada item.
Outra duvida... Esse fator só deve ser multiplicado pela quantidade faturada no mês?
Uma alternativa:
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada]) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada]*[Fator de Conversão Fam. Comercial])
Outra:
SUM(
AGGR(
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada]) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada])
*[Fator de Conversão Fam. Comercial],
[Item - Descrição]
)
)
Este fator é a quantidade de "litros" de um produto (*) a quantidade pendente de itens
=
Resultado é o total de litros pendente
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada]) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada])
Esta expressão se refere a quantidade de itens pedentes
Fique atento que as multiplicações são executadas antes das somas, então você só estava multiplicando pela quantidade do mês
Deve atender:
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAnt)'} >} [Qtde Faturada] * [Fator de Conversão Fam. Comercial] ) +
Sum({$< FLG_NULL_SAIDA = {"S"}, Mês = {'$(vMesAtua)'} >} [Qtde Faturada] * [Fator de Conversão Fam. Comercial] )
Clever,
O resultado deu diferente do atual: