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
j_b_pbi
Frequent Visitor

Ordenar por los últimos 12 meses

line chart.PNG

Hola a todos

Esperando que alguien pueda ayudar...

Tengo un gráfico de líneas con eje x que muestra los 12 meses más recientes, creado utilizando un mes como columna de texto en la tabla de fechas y ordenando ese número de mes. A continuación, el objeto visual se filtra para los 12 meses calendario más recientes.

Me gustaría poder añadir una línea de tendencia a uno de los valores, pero no puedo porque el eje x es categórico y no continuo.

¿Hay alguna manera de obtener tanto los meses continuos como una línea de tendencia?

Gracias de antemano.

Jb

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @j_b_pbi

Según su descripción, creé datos para reproducir su escenario.

Mesa:

a1.png

Calendario (una tabla calculada):

Calendar = CALENDARAUTO()

Hay una relación uno a uno entre dos tablas.

Puede crear una columna calculada y una medida como se muestra a continuación.

Calculated column:
Monthnum = MONTH('Calendar'[Date])

Measure:
IsDisplay = 
var _year = SELECTEDVALUE('Calendar'[Date].[Year])
var _month = SELECTEDVALUE('Calendar'[Monthnum])
return
IF(
    OR(
        _year = YEAR(TODAY())&&_month<MONTH(TODAY()),
        _year = YEAR(TODAY())-1&&_month>=MONTH(TODAY())
    ),
    1,
    0
)

A continuación, debe colocar la medida en el filtro de nivel visual para mostrar el resultado correspondiente.

a2.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
v-alq-msft
Community Support
Community Support

Hola, @j_b_pbi

Si toma la respuesta de alguien, márquela como la solución para ayudar a los otros miembros que tienen los mismos problemas a encontrarlo más rápidamente. Si no, avísame y trataré de ayudarte más. Gracias.

Saludos

Allan

v-alq-msft
Community Support
Community Support

Hola, @j_b_pbi

Según su descripción, creé datos para reproducir su escenario.

Mesa:

a1.png

Calendario (una tabla calculada):

Calendar = CALENDARAUTO()

Hay una relación uno a uno entre dos tablas.

Puede crear una columna calculada y una medida como se muestra a continuación.

Calculated column:
Monthnum = MONTH('Calendar'[Date])

Measure:
IsDisplay = 
var _year = SELECTEDVALUE('Calendar'[Date].[Year])
var _month = SELECTEDVALUE('Calendar'[Monthnum])
return
IF(
    OR(
        _year = YEAR(TODAY())&&_month<MONTH(TODAY()),
        _year = YEAR(TODAY())-1&&_month>=MONTH(TODAY())
    ),
    1,
    0
)

A continuación, debe colocar la medida en el filtro de nivel visual para mostrar el resultado correspondiente.

a2.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Allan @v-alq-msft ,

Gracias por tu ayuda.

No puedo conseguir la avería en meses. ¿Me estoy perdiendo algo en la hierachy?

Gracias

amitchandak
Super User
Super User

@j_b_pbi, no estoy seguro de que lo tengo. Pero si ha creado un año de mes en formato de texto

Tienes que crear una columna de ordenación de año de mes y marcarla como la columna de ordenación

clasificación del año del mes: format([Date],"YYYYMM")

https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column

Sort Month Year.pngSort Month.png

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.