Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas,
Me gustaría saber como podría comparar dos campos en una expresión del estilo [campo1]<=[campo2]
he probado con varias formas y ninguna resulta
count (DISTINCT {<[AnyoConteo]={">=[AñoAlta]"}>}EmpleadoId)
count (DISTINCT {<[AnyoConteo]={"AnyoConteo>=AñoAlta"}>}EmpleadoId)
y algunas mas...
No se si podríais ayudarme gracias
As below
[AnyoConteo]={">=Max([AñoAlta])"}
Buenas, sería algo como lo que estás haciendo, por ejemplo si AnyoConteo es el año selccionado y quieres contar los empleados con año de alta igual o posterior puedes usar:
count(DISTINCT {<[AñoAlta]={">=Min([AnyoConteo]"}>}EmpleadoId)
El Min() es por si acaso hay más de 1 año posible en AnyoConteo, coger como referencia el más bajo.
Buenas, muchísimas gracias por la respuesta pero si lo quisiese aplicar a un grafico de barras donde AñoConteo fuese la dimensiones y las medidas fuesen el resultado de aplicar la formula count(DISTINCT {<[AñoAlta]={">=Min([AnyoConteo]"}>}EmpleadoId)... Como podría sacarlo ya que actualmente no me muestra nada y me gustaria saber cuantos empleados se dieron de alta por cada año (AnyoConteo). Muchísimas gracias
Buenas, set analysis se aplica antes de calcular el gráfico, por lo tanto no aplican los filtros de dimensión.
Si quieres mostrar los empleados por año de alta podrías simplemente usar AñoAlta como dimensión y count(DISTINCT EmpleadoId) como expresión.
También me extraña que usando la expresión de antes no te saque nada... no puse bien la sintaxis, sería: count(DISTINCT {<[AñoAlta]={">=$(=Min([AnyoConteo]))"}>}EmpleadoId)... aunque puede que no de el resultado que buscas si usas AnyoConteo como dimension.
Por informar también que hay un foro dedicado a consultas en español: https://community.qlik.com/t5/Espa%C3%B1ol/gh-p/spanish-group
Saludos.