Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Amigos,
Estou com uma grande dúvida em relação a montagem da minha expressão para incluir em um gráfico pizza.
Gostaria de saber o gráfico o percentual de cargas "lotação" e "fracionada" cuja a ideia seria esta:
= if(count([Nota Fiscal - Número])>2,'Fracionada',
IF(count([Nota Fiscal - Número])<=2, if(sum([Peso Bruto Nota])<'11900','Fracionada',
IF(Count([Nota Fiscal - Número])<=2, if(sum([Peso Bruto Nota])>='11900', 'Lotação',''),))))
Raciocínio da expressão:
Tenho alguns itens para monta-la
[Romaneio - TMS] = Registro da Saída
[Nota Fiscal - Número]
[Peso Bruto Nota]
Desde já fico agradecido.
Olá Diego,
Utilize a função Aggr() em sua dimensão.
=Aggr( if([Romaneio - TMS],if(count([Nota Fiscal - Número])>2,'Fracionada',
if([Romaneio - TMS],IF(count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto])<'11900','Fracionada',
if([Romaneio - TMS],IF(Count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto])>='11900', 'Lotação','')))))
))))),[Romaneio - TMS])
Don't worry, be Qlik.
Tonial.
Não estou conseguindo incluir esta expressão como uma Dimensão no Gráfico.
= if([Romaneio - TMS],if(count([Nota Fiscal - Número])>2,'Fracionada',
if([Romaneio - TMS],IF(count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto Nota])<'11900','Fracionada',
if([Romaneio - TMS],IF(Count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto Nota])>='11900', 'Lotação',''),))))
)))))
Diego,
Vamos lá, pelo que entendi você esta usando essa condição para criar 2 cálculos diferentes. Se for isso mesmo você pode criar essa dimensão utilizando a função Valuelist() e na sua expressão usar um Pick(Match()).
De qualquer forma acho que seu IF acima esta errado.
Sintaxe: if(condition , then , else)
Exemplo: if( Amount>= 0, 'OK', 'Alarm' )
Atenciosamente,
Tiago Ferrucio
Prezados,
Em anexo segue arquivo para visualização, na tabela consigo mostrar qual o tipo de carga, mas no gráfico não.
Olá Diego,
Utilize a função Aggr() em sua dimensão.
=Aggr( if([Romaneio - TMS],if(count([Nota Fiscal - Número])>2,'Fracionada',
if([Romaneio - TMS],IF(count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto])<'11900','Fracionada',
if([Romaneio - TMS],IF(Count([Nota Fiscal - Número])<=2, if([Romaneio - TMS],if(sum([Peso Bruto])>='11900', 'Lotação','')))))
))))),[Romaneio - TMS])
Don't worry, be Qlik.
Tonial.
Só tenho que agradecer grande fernando.tonial