Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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í.
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!
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:
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"
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
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"} } )
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) ) )
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.
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.