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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Dar formato al texto en el eje X del gráfico de barras apiladas

Me gustaría mostrar el texto como (12/26-1/01) en lugar de WK 01, (1/02-1/08) en lugar de WK 02, y así sucesivamente.

young351_0-1647017206368.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@young351 ,

Puede consultar los siguientes pasos:

1, crear una tabla de fechas:

table = CALENDAR("2021,12,26","2022,12,31") 

2.crear nueva columna:

table = CALENDAR("2021,12,26","2022,12,31") 

3.utilice el siguiente dax para crear una nueva columna:

week = 
FORMAT (
    CALCULATE ( MIN ( 'table'[Date] ), ALLEXCEPT ( 'table', 'table'[weeknum] ) ),
    "MM/DD"
) & "-"
    & FORMAT (
        CALCULATE ( MAX ( 'table'[Date] ), ALLEXCEPT ( 'table', 'table'[weeknum] ) ),
        "MM/DD"
    )

Resultado final:

vluwangmsft_0-1647328409084.png

¡Puede descargar mi archivo pbix si lo necesita!

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@young351 ,

Puede consultar los siguientes pasos:

1, crear una tabla de fechas:

table = CALENDAR("2021,12,26","2022,12,31") 

2.crear nueva columna:

table = CALENDAR("2021,12,26","2022,12,31") 

3.utilice el siguiente dax para crear una nueva columna:

week = 
FORMAT (
    CALCULATE ( MIN ( 'table'[Date] ), ALLEXCEPT ( 'table', 'table'[weeknum] ) ),
    "MM/DD"
) & "-"
    & FORMAT (
        CALCULATE ( MAX ( 'table'[Date] ), ALLEXCEPT ( 'table', 'table'[weeknum] ) ),
        "MM/DD"
    )

Resultado final:

vluwangmsft_0-1647328409084.png

¡Puede descargar mi archivo pbix si lo necesita!

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

Su solución funcionó muy bien, gracias. Sin embargo, me preguntaba si tenía una solución en la que una vez que se eligen varias semanas, podría hacer que la cortadora de fecha cambie según los rangos seleccionados. Por ejemplo, si se seleccionó WK 07 a WK 11, ¿podría hacer que la segmentación de datos refleje 02/06/2022 - 03/12/2022?

young351_0-1647447493546.png

@young351 ,

Puede utilizar el siguiente dax para crear una medida:

weekmeasure = 
FORMAT (
    CALCULATE ( MIN ( 'table'[Date] ), FILTER(ALLSELECTED('table'),'table'[weeknum]=MAX('table'[weeknum]) )),
    "MM/DD"
) & "-"
    & FORMAT (
        CALCULATE ( MAX ( 'table'[Date] ),  FILTER(ALLSELECTED('table'),'table'[weeknum]=MAX('table'[weeknum]))),
        "MM/DD"
    )

Resultado de salida:

vluwangmsft_0-1647482951158.png

Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

Hola

Puede agregar esta columna a la tabla de fechas

serpiva64_0-1647018459090.png

- primero crear una columna a partir de la fecha Día/Mes

serpiva64_1-1647018577855.png

- luego agrupe su tabla de fechas

serpiva64_2-1647018613304.png

- a continuación, fusione sus dos nuevas columnas

serpiva64_4-1647018756269.png

- expandir de nuevo

Eso está hecho

Si esta publicación es útil para ayudarlo a resolver su problema, considere darle a la publicación un pulgar hacia arriba

y aceptarlo como solución!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.