Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimados, tengo un dilema al hacer un calculo por una fila que no existe, puedo insertarlo con el concatenate y hacer el calculo respectivo pero lo que busco es que sea dinamico.
Adjunto el qvd explicando el caso.
Gracias de antemano por el apoyo.
Juan.
Dear, I have a dilemma when doing a calculation for a row that does not exist, I can insert it with the concatenate and do the calculation but what I'm looking for is that it be dynamic.
I attach the qvd explaining the case.
Thanks in advance for the support.
Juan
Hola Juanma, he añadido <Mes> a los TOTAL mensuales.
Hola Juan, igual usando:
If(SecondaryDimensionality()=0 and G1=4
, Sum(TOTAL {<G1={3}>} Valor)/Sum(TOTAL{<G1={1}>} Valor)
, Sum(Valor)
)
Ahora tengo un problema con el set analisis, intento hacerlo mas dinamico, me tope que al seleccionar mas de un mes (Ejercicio 2) los totales para el grupo 3 no se desagrega sino se acumula.
Debe salir de la siguiente manera:
Hola Ruben, si cambie la formula, es que el calculo para el Nivel 3 tambien es dinamico, porque se deberia calcular tomando cualquier dimension, o sea hacer que calcule tanto para el G3 como el G4.
Es por eso que en el nuevo qvd me salto ese problema.
Estoy usando esta formula:
=if( G1=3,
if( SecondaryDimensionality()=0 and G1 = 3,
(Sum( TOTAL {< G1={1} >} Valor) + Sum( TOTAL {< G1={2} >} Valor)),
//
(Sum( TOTAL {< G1={1} >} Valor) + Sum( TOTAL {< G1={2} >} Valor)) ),
if( G1 = 4,
if( SecondaryDimensionality()=0 and G1 = 4,
(Sum( TOTAL {< G1={1} >} Valor) + Sum( TOTAL {< G1={2} >} Valor)) /
Sum( TOTAL {< G1={1} >} Valor),
//
(Sum( TOTAL {< G1={1} >} Valor) + Sum( TOTAL {< G1={2} >} Valor)) /
Sum( TOTAL {< G1={1} >} Valor) )
, Sum(Valor)
))