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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Matriz dinámica: columnas mensuales futuras sin datos que no se muestran

Tengo una matriz pivotante en la que no se muestran las columnas futuras del año en curso. Estoy usando medidas para las columnas e incluso agregué un + 0 al final, con la esperanza de que aparezca.

Este objeto visual tiene dos matrices. El de arriba no está pivotado, pero el de abajo sí.

hallmarke14_0-1750086580453.png

He marcado la columna "Mostrar elementos sin datos" para la columna Nombre del mes y más arriba es lo que obtengo.

¡Cualquier idea sobre cómo puedo mostrar los meses de julio a diciembre de 2025 sería muy apreciada!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @hallmarke14

Estoy de acuerdo con el enfoque sugerido por @Akash_Varuna . Esta es una solución completa para garantizar que los meses futuros (julio-diciembre de 2025) aparezcan en el objeto visual de la matriz:

1. Verifica y amplía tu tabla de fechas

Problema: La razón más común por la que los meses futuros no aparecen es una tabla de fechas incompleta.

Solución:

let
    StartDate = #date(2020, 1, 1),  // Adjust start year as needed
    EndDate = #date(2025, 12, 31),   // Must include all of 2025
    Dates = List.Dates(StartDate, Duration.Days(EndDate - StartDate) + 1, #duration(1,0,0,0)),
    #"Converted to Table" = Table.FromList(Dates, Splitter.SplitByNothing(), {"Date"}, null, ExtraValues.Error),
    #"Changed Type" = Table.TransformColumnTypes(#"Converted to Table",{{"Date", type date}}),
    // Add additional date columns (Year, Month, etc.) as needed
    #"Added Year" = Table.AddColumn(#"Changed Type", "Year", each Date.Year([Date]), Int64.Type),
    #"Added Month" = Table.AddColumn(#"Added Year", "Month", each Date.Month([Date]), Int64.Type),
    #"Added MonthName" = Table.AddColumn(#"Added Month", "MonthName", each Date.MonthName([Date]), type text)
in
    #"Added MonthName"

2. Configurar correctamente la tabla de fechas

  • Haga clic con el botón derecho en la tabla de fechas → "Marcar como tabla de fechas"

  • Seleccione la columna de fecha adecuada

  • Asegúrese de que las relaciones con las tablas de hechos estén activas y configuradas correctamente

3. Crear una tabla de dimensiones mensuales (enfoque alternativo)

MonthsDisplay = 
DATATABLE(
    "MonthNumber", INTEGER,
    "MonthName", STRING,
    "MonthNameShort", STRING,
    "Quarter", STRING,
    {
        {1, "January", "Jan", "Q1"},
        {2, "February", "Feb", "Q1"},
        {3, "March", "Mar", "Q1"},
        {4, "April", "Apr", "Q2"},
        {5, "May", "May", "Q2"},
        {6, "June", "Jun", "Q2"},
        {7, "July", "Jul", "Q3"},
        {8, "August", "Aug", "Q3"},
        {9, "September", "Sep", "Q3"},
        {10, "October", "Oct", "Q4"},
        {11, "November", "Nov", "Q4"},
        {12, "December", "Dec", "Q4"}
    }
)

4. Modificar las medidas para manejar los meses futuros

Sales Measure = 
VAR CurrentDate = TODAY()
VAR SelectedDate = MAX('Date'[Date])
VAR CurrentYear = YEAR(CurrentDate)
RETURN
IF(
    SelectedDate <= CurrentDate,
    [Actual Sales],  // Return actual values for past/current dates
    IF(
        YEAR(SelectedDate) = CurrentYear,
        0,  // Return 0 for future months in current year
        BLANK()  // Blank for future years (or adjust as needed)
    )
)

5. Comprueba los filtros de nivel visual

Asegúrese de que no tenga ningún filtro que oculte los meses futuros.

Si esta publicación ayuda, entonces considere Aceptar como solución para ayudar a los otros miembros a encontrarlo más rápidamente, no olvide dar un "Felicitaciones", ¡realmente lo apreciaría!

Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @hallmarke14 Asegúrese de que su tabla de fechas incluya todos los meses, incluso los futuros, y esté marcada como una tabla de fechas. Conéctelo correctamente a su modelo de datos y actualice sus medidas para incluir una lógica + 0 para mostrar ceros durante los meses sin datos. Habilite la opción "Mostrar elementos sin datos" para la columna Nombre del mes en su matriz.

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors