Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen dia a todos, vengo con una nueva consulta. Tengo un Inputfield con un load inline para cargar unos valores. Resulta que ahora tengo que hacer un calculo con esos valores (que son ingresados por un usuario). El calculo en cuestion es la division de un indice por un indice base, en este caso se toma como base el de febrero, quedaria asi: Indice del mes en analisis / Indice del mes base.
Lo que no se, es como seleccionar el indice del mes de febrero, se puede hacer con set analysis? Alguien puede darme una mano?
Les dejo el INPUTFIELD:
INPUTFIELD Indice;
LOAD * Inline [
AnioMesTablero, Indice
201401,
201402,
201403,
201404,
201405,
201406,
201407,
201408,
201409,
201410,
201411,
201412,
201501,
201502,
201503,
201504,
201505,
201506,
201507,
201508,
201509,
201510,
201511,
201512,
];
sum(Indice) / sum({<AnioMesTablero = {'201402'}>} Indice)
Probe hacerlo de esa forma, pero me da error.
El valor Indice es un valor neto, no hace falta hacer un sum, no se si eso puede producir algun error
Para obtener el valor del índice de Febrero valdría algo así:
MaxString({<AnioMesTablero = {'201402'}>} Indice)
Hola Rodrigo,
Tienes que utilizar la solución que te ha facilitado Carlos Bermejo, pero añadiendo TOTAL en el Sum del denominador, para que en el gráfico de tabla no le afecte la dimensión y siempre te saque el índice de febrero.
Sum(Indice) / sum({<AnioMesTablero = {'201402'}>} TOTAL Indice)
El utilizar la función Sum en el denominador es porque hace falta una función de agregación para utilizar set análisis, pero puedes utilizar Max, Only, etc.
Un saludo y espero haberte ayudado.