Bom dia,
Estou com dificuldades de encontrar um expressão que resolva a seguinte situação:
Possuo uma tabela que me traz os pedidos por data, o que por sua vês me da um campo com varias datas repetidas.
Na tabela à um campo que marca se a venda foi com promoção (1) ou não (0)
O que eu preciso é que se na data houver algum pedido com promoção que essa data seja zerada até para os pedidos sem promoção.
Até o momento todas as expressões que tentei só conseguir fazer a soma dos pedidos da promoção e os sem promoção, porem não é isto que preciso.
Segue uma imagem para ilustrar melhor, onde a coluna soma da promoção for maior que 0 preciso que a coluna teste soma fosse 0.
Que tal
If(Sum(promocação) = 0, Sum(Valor), 0)
Assim somara apenas os valores sem promoção
O problema não é somar os valores que tem promoção ou não tem, isso seria facilmente resolvido com
sum({$<promoção = {'0'}>} valor)
o problema são as datas.
Olá, veja se assim resolve:
IF(Aggr(Avg(Promo)=0,Data),Sum(Valor),0)
Obrigado Gustavo, era isto mesmo que precisava!
Gustavo essa expressão funciona perfeitamente na tabela, porem como é condicionada só funciona com a dimensão. saberia de algum modo de apresentar a soma dos valores dessa expressão em um KPI?