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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Página Para mostrar los datos disponibles de los últimos 12 meses.

Normalmente, filtraría una página para mostrar los últimos 12 meses calendario.

¿Existe algún método que se pueda aplicar para mostrar los datos disponibles de los últimos 12 meses en función de la fecha máxima? En mi caso, actualmente, la fecha máxima de los datos es 01/07/2024. por lo tanto, me gustaría mostrar 01/08/2023 - 01/07/2024.

Necesito que esto sea dinámico y, a medida que se agreguen datos, se actualizará el período de 12 meses.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @NewbieJono

Muchas gracias a parry2k y lbendlin por su pronta respuesta. Permítaseme añadir algunas cosas.

Estos son algunos datos ficticios

"Mesa"

vnuocmsft_1-1726552922974.png

"Fecha"

Date = CALENDAR("9/1/2024", TODAY())

vnuocmsft_2-1726552966529.png

Cree una medida.

Last 12 Months = 
VAR MaxDate = MAX('Date'[Date])
RETURN 
IF(
    SELECTEDVALUE('Table'[Date]) >= EDATE(MaxDate, -11) + 1
    &&
    SELECTEDVALUE('Table'[Date]) <= MaxDate,
    1,
    0
)

Aquí está el resultado.

vnuocmsft_3-1726553164468.png

Saludos

Nono Chen

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

therefore I would like to show 01/08/2023 - 01/07/2024.

Eso es solo 11 meses y un día.

Sí, lo siento, pero si se mostrara en un gráfico, **bip** hasta 12 meses.... si eso tiene sentido.

Básicamente, los datos solo tienen datos para el día 1 de un mes

Syndicate_Admin
Administrator
Administrator

@NewbieJono suponiendo que tiene una tabla de calendario y una tabla de ventas y en función de la última fecha en la misma tabla, desea mostrar los datos de los últimos 12 meses. Estas son las medidas:

Last 12 Month Sales = 
VAR __MaxDate = CALCULATE ( LASTDATE ( 'Sales'[Date] ), ALL ( ) )
RETURN
CALCULATE (
    SUM ( 'Sales'[Amount] ),
    KEEPFILTERS ( DATESINPERIOD ( 'Calendar'[Date], __MaxDate, -12, MONTH ) )
)

Como práctica recomendada, agregue una dimensión de fecha en el modelo y utilícela para los cálculos de inteligencia de tiempo. Una vez agregada la dimensión de fecha, márquela como una tabla de fechas en las herramientas de tabla. Mira los videos relacionados en mi canal de YT

Agregar dimensión de fecha
Importancia de la dimensión de fecha
Marcar la dimensión de fecha como una tabla de fechas: ¿por qué y cómo?
Lista de reproducción de inteligencia de tiempo



Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors