Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes Consulta
Estoy realizando unos comparativos año actual vs. Año anterior cuya formula es la siguiente
=Count(DISTINCT %KEY_Cliente)
y me calcula el valor correcto
Quisiera saber como obtener el valor del año anterior, estuve realizando varias pruebas pero ninguna me arroja el valor correcto, favor podrian ayudarme a obtener la formula correcta??
=Count( {< Año={'$Año-1'} >}
DISTINCT %KEY_Cliente)
=Count( {< Año={$(=(Año))-1)} >}
DISTINCT %KEY_Cliente)
PD. cuando trabajo con solo un año, puedo guardar el año en una variable y le resto uno, luego con esa variable condiciono en la formula, pero en este caso no estoy seleccionando varios años, no se si ello demande otro tipo de frmulas.
A la espera de sus comentarios
Hola Carlos,
lo puedes hacer creando dos variables una con el año actual y otra con el año anterior
=Count( {< Año={$(vYear_Anterior)} >}
Hola Jose.
Gracias por tu aporte, pero ya use esa posibilidad, pero no funciona, sale en blanco y no se cual es el problema, lo hice con variable, con el mismo campo restandole 1 pero nada.
=Count( {< Año={$(V_año_ant)} >}
DISTINCT %KEY_Cliente)
Atte.
CarlosR
Este es un caso similar:
Tengo un campo periodo que es el conjunto de año y mes y deseo compararlo con los valores del año anterior es decirpara el caso de Junio 2018 quiero compararlo con el del Junio 2017, teniendo en cuenta que esta evolucion puede contener varios años , aca ya almecene el año en una variable y le reste -1, pero no me lo acepta y me devuelve el mismo valor, como debo aplicar la formula???
gracias
Esta es mi formula para el periodo anterior
=sum
({<Mes=, Periodonum=, Periodonum = {'<=$(Periodonum_ant)'}, Dia= >}
Valor_a_sumar
)
Hola Carlos,
Si queires mostrar valores para anio actual y anio anterior puedes utilizar lo siguiente:
Anio Actual
=Count( {< Año={"$(=Year(Max(Today())))"} >} DISTINCT %KEY_Cliente)
Anio anterior
=Count( {< Año={"$(=num(Year(Max(Today()))-1))"} >} DISTINCT %KEY_Cliente)
Carlos M
Hola Tocayo,
pero en este caso particular mi dimensión hace referencia al año-mes y pareciera que me restringe los datos ya que no me los presenta, me sale en blanco mira en mi gráfico la Dimension hace referencia al Año-Mes, como hago en ese caso.
Atte.
CarlosR
Aunque tu dimension de la grafica esta en formato anio-mes, puedes usar tu campo de fecha en el set analysis para limitar los datos que quieres mostrar.
Por ejemplo:
=Count( {< Fecha ={">=$(=YearStart(Today()))"} >} DISTINCT %KEY_Cliente)
Mostraria los datos desde enero hasta el mes actual.
Saludos,
Carlos M
Claro, algo similar había hecho pero con variables, el caso es que estas barras contienen varios años, es decir no solo la del año actual, también varios años anteriores... me salio el comparativo con el año actual, pero la de las anteriores se perdieron
Atte.
CarlosR
Hola Carlos,
He estado un ratillo probando distintas soluciones con set analisys y con los modificadores TOTAL, etc. y no doy con la tecla... Tampoco he encontrado nada en la Qlik Community que te pudiese valer...
Hay una solución un tanto "rara" que consiste en duplicar los registros cambiando la fecha para tener p.e. las mismas ventas en 2 años distintos y hacer la comparación sencilla en la tabla.
Te adjunto un ejemplo por si te sirve.
Saludos,
H
Hola Hector:
Vi la solución, pero ello seria duplicar toda la información (es correcto??) y son muchos los registros q se manejaría.. me creerás q llevo en esto Viernes, Lunes y Martes... ahorita estoy viendo la posibilidad de tener una tabla alterna y q haga ese amarre.. pero pucha quería hacerlo en el Set Análisis...
A ver si se te ocurre otra alterminativa me avisas por fa!!. y gracias por la ayuda!!
Atte.
CarlosR