Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo hacer una columna para ordenar?

Hola

En mi tabla tengo valores de filas que no tienen orden en su origen de datos (consulta directa), como se muestra a continuación:

ColumnA
Alto
Medio
Bajo

Así que pensé que debía crear una nueva columna y crear algún valor de clasificación como este:

Sort = SWITCH(Table [ColumnA],
       "High",1,
       "Medium",2,
       "Low",3)

Pero si vuelvo a la Columna A y establecí el orden por esta nueva columna, obtendré un error al decirlo circularmente dependiente.

¿Cómo crear realmente una clasificación personalizada?

Gracias de antemano

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Prefiero hacer mi modelado de datos en Power Query.

KNP_0-1638208943376.gif

Espero que esto ayude.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Prefiero hacer mi modelado de datos en Power Query.

KNP_0-1638208943376.gif

Espero que esto ayude.

Gracias esto me ayudó. Sin embargo, los datos de mi visualización no muestran los resultados de la nueva disposición de datos. ¿Qué me estoy perdiendo?

Gracias

Probablemente sea mejor abrir una nueva pregunta.

Puede hacer referencia a este hilo y etiquetar a las personas para llamar su atención.

Responder a los hilos resueltos a menudo no obtendrá una respuesta.

También puede escribir la columna Ordenar modificando el paso Origen en lugar de definir una columna personalizada (suponiendo que la tabla se creó en el editor de consultas para empezar, por supuesto).

Hola

Claro, pero estoy usando Direct Query (que no dije en este hilo). Por lo tanto, tienen limitación de modificar la fuente, especialmente no se puede agregar la tabla.

Gracias

¿@KNP

Gracias, funciona muy bien.

Syndicate_Admin
Administrator
Administrator

Hola

Sugiero crear una nueva tabla como la siguiente, en lugar de crear una columna por una columna.

Una vez que se crea la nueva tabla utilizando la siguiente fórmula, la columna A se puede ordenar por la columna Ordenar.

Nueva tabla =
DATATABLE (
"ColumnA", STRING,
"Ordenar", ENTERO,
{
{ "Alto", 1 },
{ "Medio", 2 },
{ "Bajo", 3 }
}
)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.