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

Ordenar dimensión con campos nulos

He intentado ordenar con la función match una dimension. Os pongo un ejemplo:

match(EQUIPOS,'Madrid','Barcelona','Sevilla','Oviedo')

Esto lo pongo en Ordenar-Expresión

Pero cuando uno de los equipos tiene valor "0" me lo coloca en primer lugar. Pretendo que aunque el valor sea nulo siga manteniendo el orden que le he puesto, alguna sugerencia?

Gracias!!

1 Solution

Accepted Solutions
ecolomer
Master II
Master II

Prueba de esta forma:

=only({1} match(EQUIPOS,'Madrid','Barcelona','Sevilla','Oviedo') )

View solution in original post

8 Replies
jmmayoral3
Creator
Creator

Si los valores son pocos, usa la función dual en un Load Inline para asignar valores numéricos a los valores de cadena. Luego sólo tendrás que ordenar seleccionando el valor numérico.

Aquí tienes un enlace a un pequeño manual de cómo usar la función dual. How to use- Dual()

Not applicable
Author

Lo estoy intentando como dices pero no responde bien. Gracias.

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola rrrrrrrr8:

He encontrado este documento, procede de la comunidad. Espero que te ayude

Saludos,

Joaquín

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola rrrrrrrr8:


Intenta esto, a ver si es posible:


If (match( ...) = 0, 99, match( ...)


Saludos,

Joaquín

ramoncova06
Specialist III
Specialist III

ya probaste usando mixmatch o wildmatch ?


mixmatch( str, expr1 [ , expr2,...exprN ] )

ecolomer
Master II
Master II

Prueba de esta forma:

=only({1} match(EQUIPOS,'Madrid','Barcelona','Sevilla','Oviedo') )

Not applicable
Author

Funciona a la perfección. La función only cada día me está siendo más útil, gracias!

Saludos.

Alberto_MA
Contributor
Contributor

Muchas gracias, me ayudaste mucho. Grande !