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

Necesidad de crear un informe en el que se muestren meses superpuestos

Tenemos un proceso de crédito que requiere que se informe en una ventana de 2 meses consecutivos, pero no puedo averiguar cómo hacer que las fechas se muestren como me gustaría.

Actualmente, mis datos están formateados en un esquema de estrella y tengo una tabla de fechas adecuada, pero creo que necesito calcular una nueva tabla para informar esto correctamente.

Para simplificar, supongamos que solo tengo 4 meses

Enero, Febrero, Marzo, Abril

Necesito informar sobre los siguientes grupos
(Enero, Febrero), (Febrero, Marzo), (Marzo, Abril) etc.

¿Alguien se ha encontrado con esto antes y cómo lo solucionó?

¡Gracias por adelantado!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola

No puedo entender el resultado que esperas. Comparta datos en un formato que se pueda pegar en un archivo de MS Excel y muestre el resultado esperado.

Syndicate_Admin
Administrator
Administrator

Hola @Kurtle5280,

¿Puedes probar lo siguiente?

En primer lugar, deberá crear una tabla calculada que enumere cada ventana de dos meses única

TwoMonthWindows = 
VAR UniqueMonths = 
    SELECTCOLUMNS(
        'DateTable',
        "YearMonth", 'DateTable'[YearMonth]
    )
VAR Windows = 
    GENERATE(
        UniqueMonths,
        VAR CurrentMonth = [YearMonth]
        VAR NextMonth = CALCULATE(MIN('DateTable'[YearMonth]), FILTER(All('DateTable'), 'DateTable'[YearMonth] > CurrentMonth))
        RETURN ROW("Window", CurrentMonth & "-" & NextMonth)
    )
RETURN
    DISTINCT(Windows)

2. Crear medidas para calcular las métricas de cada ventana

SalesForWindow = 
CALCULATE(
    SUM('SalesData'[SalesAmount]),
    FILTER(
        'SalesData',
        VAR WindowStart = LEFT(SELECTEDVALUE('TwoMonthWindows'[Window]), 6)
        VAR WindowEnd = RIGHT(SELECTEDVALUE('TwoMonthWindows'[Window]), 6)
        RETURN 'SalesData'[YearMonth] = WindowStart || 'SalesData'[YearMonth] = WindowEnd
    )
)

Por último, visualiza estos datos.

Espero que esto ayude.

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.