Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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'
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 .
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.
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
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.
Yuri, todas essas quebras mencionadas .
Os valores em $ moeda, tenho todos calculados , o que pega mesmo é Percentual %.
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?
Sim ele poderá selecionar meses acumulados.
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.