Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosac
Creator II
Creator II

Set analisys

Buenas, como puedo decirle al sistema con un set analisys suma el stock del año seleccionado independientemente de las selecciones de otros campos que se hagan a posteriori??

1 Solution

Accepted Solutions
etendero
Partner - Creator
Partner - Creator

Hola Galvan,

Tienes que numerar dentro de tu Set Analisys todos los campos que no quieres que te afecten separados por comas y con un '=' pegado.

Ejemplo:

Sum({<Campo1=, Campo2=, ..., CampoN=>} Stock)

Un saludo y espero haberte ayudado.

View solution in original post

7 Replies
etendero
Partner - Creator
Partner - Creator

Hola Galvan,

Tienes que numerar dentro de tu Set Analisys todos los campos que no quieres que te afecten separados por comas y con un '=' pegado.

Ejemplo:

Sum({<Campo1=, Campo2=, ..., CampoN=>} Stock)

Un saludo y espero haberte ayudado.

carlosac
Creator II
Creator II
Author

Hola Emilio y no hay para decirle todos los campos menos el año seleccionado?

etendero
Partner - Creator
Partner - Creator

Hola de nuevo,

En ese caso, tienes que utilizar el identificador de Conjunto Completo '1', en vez de el '$', para obviar todas las posibles selecciones de una tacada. El caso del año seleccionado, tendremos que utilizar la función de subconsulta para los valores posibles 'P()', a lo que técnicamente se denomina: Modificador con definición de valores de campo implícitas, para recuperar los valores seleccionados.

Ejemplo:

Sum({1<Año = P(Año)>} Stock)

Un saludo.

cfz
Former Employee
Former Employee

Buenos día Galván:
Si no quieres nombrar todos y cada uno de los campos excluidos como te sugiere Emilio, una de las maneras de hacerlo es como se indica en este hilo:

Ignore all selections except some specific fields using Set Analysis

Espero que te sea de ayuda.

Un saludo,

Carlos

male_carrasco
Creator
Creator

Hola Galvan,

Utiliza la funcion GetSelectedCount

sum({$<Año={"=GetSelectedCount(Año)>0"}>}  Stock)


Esto sumara si tienes año seleccionado.

Para desvincular campos le debes agregar el Campo= a la expresión. sum({$<Año={"=GetSelectedCount(Año)>0"},Campo= >}  Stock)

Ale.-

male_carrasco
Creator
Creator

Si quieres todos menos el año seleccionado debes agregar un -

Año-={"=GetSelectedCount(Año)>0"}


Slds

carlosac
Creator II
Creator II
Author

Gracias a los 3 , de verdad. las respuestas han sido de mucha ayuda...