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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Matriz visual para mostrar columnas donde no existen datos

Tengo datos (como se indica a continuación) (también adjuntos en Excel).

Los datos son sobre productos, tipo de producto y trimestre-año.
Para un producto, puede haber varios tipos de productos para los mismos trimestres o para varios trimestres. O para un producto en particular, es posible que no haya ningún tipo de producto dado para un trimestre en particular.

IMG_6225.jpeg



Quiero crear un objeto visual de matriz con Producto en Filas, Año-Trimestre en Columnas y Tipo de producto en los Valores.
Tengo una cortadora de fechas. Independientemente del intervalo que el usuario seleccione en la segmentación de fechas, quiero mostrar solo 8 trimestres en el objeto visual de la matriz en función de la fecha mínima seleccionada en el filtro. (Mínimo seleccionado incluido).

El principal problema es que, si un trimestre en particular no tiene ningún registro para ningún producto, entonces esa columna Trimestre no se muestra. Quiero que esta columna también se vea con un espacio en blanco o "-" como se muestra a continuación

IMG_6226.jpeg

Enlace de datos ficticios - https://docs.google.com/spreadsheets/d/14aknAb9mBGgQwMongOs7QBkW45npasmMUYX-1_bhqrw/edit?usp=drivesd...

PD: Probé la configuración "Mostrar elementos sin datos" pero no funcionó.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Vishruti

1. Los datos de muestra que utilicé para resolver este problema se muestran a continuación.
image.png

2. Crear nueva tabla:

QuarterTable = 
ADDCOLUMNS (
    DISTINCT (
        SELECTCOLUMNS (
            ADDCOLUMNS (
                CALENDAR (DATE(2025,1,1), DATE(2027,12,31)),
                "Quarter_Year", "Q" & FORMAT(ROUNDUP(MONTH([Date])/3,0), "0") & "_" & YEAR([Date])
            ),
            "Quarter_Year", [Quarter_Year],
            "Year", YEAR([Date]),
            "QuarterNum", ROUNDUP(MONTH([Date])/3,0)
        )
    ),
    "SortOrder", [Year]*10 + [QuarterNum]
)

3. Vaya a la vista de datos

Seleccione Quarter_Year columna >> Ordenar por columna >> SortOrder


image.png

4. Crea una relación de muchos a uno.

image.png

5. Crear medida:

Product Type Display = 
VAR _type =
    SELECTEDVALUE ( 'Sample Data'[Product Type] )
RETURN
    IF ( ISBLANK ( _type ), "-", _type )

6. Haga clic en su >> visual de Matrix Haga clic con el botón derecho en el campo QuarterTable[Quarter_Year] en el área "Columnas" >> haga clic en "Mostrar elementos sin datos".


image.png

Syndicate_Admin
Administrator
Administrator

Hola @Vishruti ,

En los datos debe tener todos los valores esperados.
Ejemplo, en la hoja "Datos" no hay Quarter_Year "Q3_2025" y "Q3_2026".

Como falta por completo, no se puede mostrar.

Así que hay dos opciones:
1. agregue estas columnas en la hoja de datos
2. hacer que el modelo de datos sea un poco más complicado, donde habría desconectado la tabla con todos los valores necesarios y luego usar DAX para que funcione bien

Pero para esta etapa, sugiero la primera opción.

Bien
Nemanja

Syndicate_Admin
Administrator
Administrator

Hay una técnica de optimización integrada llamada "Auto-Exist", que utilizan los mecanismos de filtrado de DAX.

Descripción de la existencia automática de DAX: SQLBI

Syndicate_Admin
Administrator
Administrator

@Vishruti ,

Necesitas hacer una tabla maestra de cuartos con todos los nombres de los cuartos. Aquí está el resultado esperado a continuación. adjuntar PBIX como referencia.

Rupak_bi_0-1761553164436.png

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors