Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Power bi

Hola, mi pregunta es que no puedo ordenar esto por días semanales. La cortadora de datos no está en orden.qué hacer

2 Replies

  • @Srishti , Debe crear una columna de ordenación

    espero que tengas fecha en la tabla

    Día de la semana = Día de la semana([fecha],1)

    Marque esta columna como columna de ordenación del nombre sabio del día de la semana

    Si quieres escribir un Switch

    Nombre del día de la semana 1= [Nombre de Weekdat]

    Ordenación del día de la semana =

    Switch( [nombre del día de la semana],

    "Domingo",1,

    "Lunes",2

    Añadir otros

    )

    A continuación, marque la ordenación del día de la semana como columna de ordenación del nombre del día de la semana 1 (selecciónela y use las herramientas de columna)

    Cómo crear una columna de ordenación y resolver errores relacionados:
    https://www.youtube.com/watch?v=KK1zu4MBb-c

  • @Srishti ,

    No hay una opción directa para ordenar el día de la semana, intente ordenar manualmente de la siguiente manera:

    1. Cree una columna calculada y escriba el siguiente DAXWeekDay Sort = SWITCH(Table1[WeekDay],"Monday",01,"Tuesday",02,"Wednesday",03,"Thursday",04,"Friday",05,"Saturday",06,"Sunday",07,08)
    2. Ordene la columna "Nombre del día de la semana" por la columna "Ordenar día de la semana" en la pestaña Modelado de la paleta de la cinta de opciones.

    También he encontrado una publicación similar, por favor consúltela para ver si te ayuda.

    Resuelto: Ordenar entre semana. Lunes, martes, miércoles, jue... - Comunidad de Microsoft Power BI

    Cómo obtener respuestas rápidas a su pregunta

    Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

    Saludos
    Equipo de apoyo comunitario _ Rongtie

    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.