Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo una tabla que deseo representar de manera ordenada segun la Talla, pero pueden registrarse diferentes tallas y me sale el error "No se puede ordenar por la columna "Letra" "por Ntalla". No se puede tener mas de un valor en "Ntalla" ....Elija una columna diferente para ordenar o actualice los datos en "Ntalla". En una matriz no me sale el orden que requiero
Bien la Tabla tiene el orden en que deben salir.
34571 | ctd | TallaO | OrdenTalla |
34571 | 38 | 3 | 2 |
34571 | 63 | 4 | 3 |
34571 | 63 | 5 | 4 |
34571 | 63 | 6 | 5 |
34571 | 89 | 7 | 6 |
34571 | 89 | 8 | 7 |
34571 | 63 | 10 | 8 |
34670 | 147 | XS | 1 |
34670 | 227 | S | 2 |
34670 | 325 | M | 3 |
34670 | 322 | L | 4 |
34670 | 220 | XL | 5 |
34670 | 63 | 1X | 6 |
34670 | 30 | 2X | 7 |
34670 | 20 | 3x | 8 |
34649B | 100 | S | 1 |
Me sale asi, pero deberia ser 2,3 etc... o S, M,L ... ya que la columna con la que debe ordenarse es la de Ntalla, no lo he logrado 😞
Solved! Go to Solution.
Según su declaración, creo que desea ordenar la columna [TallaO] por [OrdenTalla]. Sin embargo, encuentro que hay múltiples números de clasificación duplicados en [OrdenTalla] para diferentes [TallaO].
Por ejemplo:
Tallao = 10, OrdenTalla = 8
TallaO = 3x, OrdenTalla = 8
Esto hará que Power BI confunda cuál debe ordenarse en 8.
Por lo tanto, obtendrá un error cuando ordene la columna [TallaO] por [OrdenTalla]. Puedo reproducir su problema en mi prueba.
Encuentro que hay múltiples números de clasificación cuando TallaO es igual a S.
Tallao = S, OrdenTalla = 1
Tallao = S, OrdenTalla = 2
Esto también causará un error. Debido a esta situación, no podemos agregar otro nuevo tipo para lograr su objetivo.
Así que le sugiero que agregue [OrdenTalla] en el campo de columna Matrix en el nivel superior.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
gracias entendi cual fue el problema.
¿Podría decirme si su problema ha sido resuelto? Si es así, por favor acéptalo como la solución. Más personas se beneficiarán de ello. O todavía está confundido al respecto, por favor proporcióneme más detalles sobre su problema o compártame con su archivo pbix sin datos confidenciales.
Saludos
Rico Zhou
@Syndicate_Admin , Cree una nueva columna como esta y utilícela como columna de ordenación
nuevo OrdenTalla =
if( not [OrdenTalla] en {"S", "XS", "M", "L", "XL", "1X", "2X", "3X", [new OrdenTalla] + 20)
Modificar según la necesidad
Graccias me sale el error Column 'new OrdenTalla' cannot be found or may not be used in this expression.
Entiendo que si el numero de Talla no se encuentra en la matriz se debe aumentar o crear un numero mayor?
Según su declaración, creo que desea ordenar la columna [TallaO] por [OrdenTalla]. Sin embargo, encuentro que hay múltiples números de clasificación duplicados en [OrdenTalla] para diferentes [TallaO].
Por ejemplo:
Tallao = 10, OrdenTalla = 8
TallaO = 3x, OrdenTalla = 8
Esto hará que Power BI confunda cuál debe ordenarse en 8.
Por lo tanto, obtendrá un error cuando ordene la columna [TallaO] por [OrdenTalla]. Puedo reproducir su problema en mi prueba.
Encuentro que hay múltiples números de clasificación cuando TallaO es igual a S.
Tallao = S, OrdenTalla = 1
Tallao = S, OrdenTalla = 2
Esto también causará un error. Debido a esta situación, no podemos agregar otro nuevo tipo para lograr su objetivo.
Así que le sugiero que agregue [OrdenTalla] en el campo de columna Matrix en el nivel superior.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.