PbiCeo
Hola a todos,
Cuando ordeno el texto de forma ascendente, los valores nulos aparecen primero así:
nulo
nulo
A
B
C
a
B
C
¿Cómo puedo hacer que los valores nulos duren cuando los ordeno por orden ascendente?
No pude encontrar esta función como GUI.
Aunque es mejor si hay alguna forma de hacerlo con GUI, PQ también está bien para que esto sea posible.
Gracias,
vladi
ajinkya369
Hola @PbiCeo, puedes hacer esto agregando una columna condicional.
Adjunto las capturas de pantalla resueltas para su problema.
Paso 1: agregue una columna condicional e ingrese los detalles como se muestra en la captura de pantalla.
Paso 2: ordene la columna condicional recién agregada en orden ascendente y listo.
Paso 3: ahora ordene la columna en orden ascendente donde están presentes los alfabetos.
Paso 1
Paso 2
Paso 3
Si su problema se resuelve, acepte esto como una solución.
ajinkya369
En respuesta a PbiCeo
Hola @PbiCeo,
No funcionará si está utilizando el método de consulta directa.
Sí, hay otra manera de lograr esto, siga el enlace del video a continuación:
Gracias
Ajinkya Kadam (especialista en análisis)
Rocco_sprmnt21
si su objetivo es ordenar una lista de cadenas, podría obtener el resultado sin usar listas auxiliares
let
Source = {"A","C","a","b","B",null,"c",null},
#"Sorted Items" = List.Sort(Source,(x,y)=>if x&y<> null then Value.Compare(x ,y) else Value.Compare(y ,x))
in
#"Sorted Items"
ajinkya369
Hola @PbiCeo, puedes hacer esto agregando una columna condicional.
Adjunto las capturas de pantalla resueltas para su problema.
Paso 1: agregue una columna condicional e ingrese los detalles como se muestra en la captura de pantalla.
Paso 2: ordene la columna condicional recién agregada en orden ascendente y listo.
Paso 3: ahora ordene la columna en orden ascendente donde están presentes los alfabetos.
Paso 1
Paso 2
Paso 3
Si su problema se resuelve, acepte esto como una solución.
PbiCeo
En respuesta a ajinkya369
Hola @Ajinkya369,
Por cierto, ¿funciona también para DirectQuery?
Si no, ¿hay alguna forma de DQ?
ajinkya369
En respuesta a PbiCeo
Hola @PbiCeo,
No funcionará si está utilizando el método de consulta directa.
Sí, hay otra manera de lograr esto, siga el enlace del video a continuación:
Gracias
Ajinkya Kadam (especialista en análisis)
Fowmy
@PbiCeo
Puede agregar una columna condicional como la siguiente y ordenarla y luego eliminarla
________________________
¿Respondí tu pregunta? Marque esta publicación como una solución, ¡esto ayudará a otros!.
Haga clic en el icono de pulgar hacia arriba a la derecha si le gusta esta respuesta 🙂
YouTube, LinkedIn
mariusz
Hola @PbiCeo
Puede agregar una columna condicional para clasificar los nulos como 2 y el resto como 1 y luego ordenar esta columna primero y la columna original después.
= Table.AddColumn(#"Replaced Value", "Custom", each if [Column1] = null then 2 else 1)
mariusz
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución.
Por favor, siéntase libre de conectarse conmigo.
LinkedIn