Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_ti
Creator
Creator

Como mostrar a curva b (da curva abc) num KPI

Pessoal,

Tenho a curva abc,

if (RangeSum(Above(

Sum( QTE_VENDA), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.50, 'A',

if (RangeSum(Above(

Sum( [QTE_VENDA]), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.80, 'B',

if (RangeSum(Above(

Sum( [QTE_VENDA]), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.999999, 'C',

'-')))

dai como eu faria para mostrar o sum(valor_venda) somente da curva B num KPI???

Labels (4)
4 Replies
rodrigo_damas
Partner - Contributor II
Partner - Contributor II

Usa set Analysis

Sum({<[curva abc] = {'B'}>} valor_venda)

Onde curva_abc, seria o nome do campo que tem essa logica que você enviou

mario_ti
Creator
Creator
Author

Mas não uso em nenhum campo .. tentei colocar a logica dentro do set analysis mas nao funfou

rodrigo_damas
Partner - Contributor II
Partner - Contributor II

Onde essa lógica abaixa está sendo gerada? No Script?

if (RangeSum(Above(

Sum( QTE_VENDA), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.50, 'A',

if (RangeSum(Above(

Sum( [QTE_VENDA]), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.80, 'B',

if (RangeSum(Above(

Sum( [QTE_VENDA]), 1, RowNo ()), Sum( [QTE_VENDA]))/Sum( TOTAL [QTE_VENDA])< 0.999999, 'C',

'-')))

mario_ti
Creator
Creator
Author

Esta sendo usado numa tabela em outra aplicação só enviei como informativo mesmo ..