Tengo esta expresión:
UNIQUE(
LIST(
IF(CONTAINS([Dia], “Domingo”), 1, 0),
IF(CONTAINS([Dia], “Lunes”), 2, 0),
IF(CONTAINS([Dia], “Martes”), 3, 0),
IF(CONTAINS([Dia], “Miércoles”), 4, 0),
IF(CONTAINS([Dia], “Jueves”), 5, 0),
IF(CONTAINS([Dia], “Viernes”), 6, 0),
IF(CONTAINS([Dia], “Sábado”), 7, 0)
)
)
, en un registro devuelve: 0 , 2 , 4 , 6 y en otro:
0 , 3 , 5 , 7, hasta aquí todo perfecto, pero si la envuelvo en SORT(), en el primer registro devuelve: 0 , 2 , 4 , 6 y nada para el segundo, lo mas raro es que si ejecuto el test en la edición de fórmulas, o ni bien guardo la expresión, se ve el resultado correcto, pero luego de guardar los cambios al servidor ya no lo muestra mas, que puede estar pasando? Si bien en mi caso ya estan ordenados, me llamó la atención el comportamiento extraño y me gustaría saber la causa y cómo solucionarlo. (Sin UNIQUE() también sucedía, al parecer es un problema con los valores 0?)