Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
luizbezerra
Partner - Creator
Partner - Creator

Criar Indicadores dinâmicos na Dimensão

Srs, Boa Noite !

Em minha estrutura de dados de modelo estrela, eu tenho uma dimensão que me trás as seguintes metricas :

Realizado / Orçado / Projetado / , para essas métricas eu já tenho valores atribuídos a elas.

Porém eu tenho outras métricas, na mesma Coluna, que não tenho valores , são elas :

RxO $: Realizado - Orçado

RxO%: Se Orçado = 0, 0,(Realizado - Orçado)/ Orçado

RxP $: Realizado- Projetado

RxP%: Se Projetado = 0, 0,(Realizado- Projetado)/ Projetado

PxO $: Projetado- Orçado

PxO%: Se Orçado = 0, 0,(Projetado- Orçado)/ Orçado

RxAA $: Realizado - Realizado Ano Anterior

RxAA%: Se Realizado Ano Anterior = 0, 0,(Realizado - Realizado Ano Anterior)/ Realizado Ano Anterior


Gostaria de deixar  dinâmico, onde eu possa ter uma lista, ou um botão que quando eu selecionasse a métrica, fosse aplicado aquele calculo, para todo o painel.

Não quero criar para cada objeto uma expressão , então pensei em deixar em variável ou no Script, fazendo assim uma camada de transformação no ETL, tendo assim uma leitura otimizada do QVD.


Estou postando o QVW e os QVDs de exemplo, para que possam analisar.


Gostaria de ter o help de vocês !!


Tks'



Luiz Fernando Bezerra
Labels (4)
17 Replies
luizbezerra
Partner - Creator
Partner - Creator
Author

Yuri bom dia !

O grande problema de calcular no script do SQL , são os valores em % percentuais.

Quando eu fizer uma soma no QLik, o percentual estará errado.

De fato é muito ruim criar um Dash onde ficará tudo muito engessado .

Neste caso todos os meus gráficos irá precisar dessa Dimensão, rs .

Via script no qlik, você vê alguma forma de atribuir valore paras essas métricas que são calculadas ?

Obrigado pelo Help .

Luiz Fernando Bezerra
nicolett_yuri

Mas sua aplicação vai mudar tanto assim? Vão entrar novos indicadores na lista?

Valores percentuais só devem ser calculados, no script, se o número estiver 100% calculado e não sofrerá nenhuma alteração por seleções.

luizbezerra
Partner - Creator
Partner - Creator
Author

Os indicadores serão estes mesmo , não entrará novos indicadores.

O que eu quero mesmo é calcular as métricas faltantes no script:

Exemplo :

**RxO%: Se Orçado = 0, 0,(Realizado - Orçado)/ Orçado


Sum({<DS_CEN = {'REALIZADO'}>} VALOR) /

Sum({<DS_CEN = {'ORÇADO'}>} VALOR)/100


Como eu faço esse calculo no script e atribuir ele a métrica  >> RxO%


Tk's

Luiz Fernando Bezerra
nicolett_yuri

Só mais algumas dúvidas, rsrsrs....

Esses indicadores poderão ser visualizados por quais quebras? quais seleções o usuário pode fazer para "qualificar" o número?

Exemplo: RxO% poderá ser visualizado por: Ano, Mês, Centro de Custo?


Se a quantidade de "quebras" for grande, não vale a pena tentar fazer o cálculo completo do indicador. Talvez seja melhor apenas deixar pré-calculado os valores de: Realizado, Orçado e Projetado.

luizbezerra
Partner - Creator
Partner - Creator
Author

Yuri, todas essas quebras mencionadas .

Os valores em $  moeda, tenho todos calculados , o que pega mesmo é Percentual %.

Luiz Fernando Bezerra
nicolett_yuri

Mas seu usuário vai poder visualizar valores agrupados, por exemplo:

RxO% pode ser visualizado por um grupo de Centro de Custo? Ou sempre será 1 centro de custo? Apenas um mês ou um acumulado de meses selecionados?

luizbezerra
Partner - Creator
Partner - Creator
Author

Sim ele poderá selecionar meses acumulados.

Luiz Fernando Bezerra
nicolett_yuri

Então não vale a pena calcular o indicador no script, pois não sabemos quais acumulados o usuário poderia selecionar para "pré-calcular" no script.