Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

devolver funcion con valores modificadores de conjunto en null y otro no

Hola,tengo esta exprecion, asigno el valor de un campo a otro pero si no tiene valor no me devuleve lo que contiene los demas valores, hay alguna forma de devolver EL SUM aun si en esos campos MCA_CLAVE Y ZNS_CLAVE no estan seleccionados o sin valor.

=SUM({$<
TND_CIA=,
TND_ZONA=,
TND_ANIO_RTL={$(=YEAR(varAyer))},
TND_DIASEM_RTL={$(=WEEKDAY(varAyer))},
TND_SEM_RTL={$(=WEEK(varAyer))},


TND_CIA={$(=NUM(MCA_CLAVE))},
TND_ZONA={$(=NUM(ZNS_CLAVE))}


>} TND_PPTO_DIA)/1000

gracias kamaradas.

3 Replies
villafuerte
Partner Ambassador
Partner Ambassador

En este caso no. Lo que intentas hacer con Set Analysis es decir "Si TND_CIA es igual a MCA_CLAVE y TND_ZONA es igual a ZNS_CLAVE, entonces muestrame la suma del presupuesto".

Por lo tanto si MCA_CLAVE o ZNS_CLAVE no tienen valores disponibles, no te va a mostrar nada.

Miguel_Angel_Baeyens

Hola,

A partir de la versión 9 se incluyen las funciones P() -valores posibles- y E() -valores excluidos-, que puedes usar de la siguiente forma:

=SUM({$< TND_CIA=, TND_ZONA=, TND_ANIO_RTL={$(=YEAR(varAyer))}, TND_DIASEM_RTL={$(=WEEKDAY(varAyer))}, TND_SEM_RTL={$(=WEEK(varAyer))}, TND_CIA=P(MCA_CLAVE), TND_ZONA=P(ZNS_CLAVE)>} TND_PPTO_DIA)/1000


"P(MCA_CLAVE)" devolverá los valores posibles para ese campo. Si no hay ninguna selección que le afecte, los valores posibles son todos los valores de ese campo. Si hay un solo valor seleccionado TND_CIA se igualará con el valor seleccionado en MCA_CLAVE, y de forma similar con ZNS_CLAVE. Si no hay ninguna selección realizada, el conjunto filtrará TND_CIA utilizando todos los valores del campo MCA_CLAVE.

Espero que ayude.

Not applicable
Author

muchas gracias kamarada , eso es lo que necesitaba, toma los valores pocible y los filtros tambien.