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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Gráfico de líneas y columnas apiladas: muestra todos los meses cuando se usa la leyenda

Hola

En mi modelo de datos de ejemplo tengo 2 tablas. La primera tabla contiene información sobre las ventas, la segunda tabla es una tabla de fechas creada con DAX.

Actualmente me enfrento a un problema con mi gráfico de líneas y columnas apiladas. Estoy tratando de mostrar el importe de las ventas mensuales en columnas y el total acumulado en una línea. Para el primer escenario, el objeto visual funciona correctamente y muestra todos los meses del año en el eje x, incluso si no hubo ventas en un mes específico:

Pawel_J_0-1715608777840.png

La situación cambia cuando estoy agregando una leyenda de columna, los meses sin ventas desaparecen:

Pawel_J_1-1715608847066.png

Busco una solución que me permita incluir la leyenda de la columna sin perder la visualización de los meses con cero ventas.

A continuación envío la tabla de ventas de muestra:

CompañíaFecha de la transacciónNombre de la frutaFrutas vendidas
A11/10/2022Plátano4
A11/10/2022Manzana2
A12/5/2022Manzana1
A1/9/2023Manzana3
B1/9/2023Plátano3
A1/10/2023Plátano2
A1/20/2023Manzana4
B2/2/2023Manzana12
A2/28/2023Manzana2
B3/17/2023Plátano3
B4/13/2023Manzana4
A4/26/2023Manzana6
A5/1/2023Manzana3
A6/7/2023Manzana8
A6/7/2023Manzana3
A7/13/2023Manzana2
B8/21/2023Manzana2
A10/30/2023Manzana5
A11/10/2023Plátano4
A12/5/2023Manzana1

Esta es la tabla de fechas creada con DAX:

Date = 
VAR MinYear = YEAR ( MIN ( 'Fruits sales'[Transaction date] ) )
VAR MaxYear = YEAR ( MAX ('Fruits sales'[Transaction date] ) )
RETURN
ADDCOLUMNS (
    FILTER (
        CALENDARAUTO( ),
        AND ( YEAR ( [Date] ) >= MinYear, 
              YEAR ( [Date] ) <= MaxYear )
    ),
    "Year", YEAR ( [Date] ),
    "Month Name", FORMAT ( [Date], "mmmm" ),
    "Month Number", MONTH ( [Date] ),
    "Quarter", FORMAT( [Date], "\QQ" )
)

Esta es la relación:

Pawel_J_2-1715608983161.png

Aquí está la fórmula del total acumulado:

Running Total = 
CALCULATE (
    SUM('Fruits sales'[Fruits sold]),
    DATESYTD( 'Date'[Date] )
)

Cualquier ayuda u orientación será muy apreciada.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Muchas gracias por sus respuestas. En mi caso, estaba usando una medida solo para calcular el total acumulado y "Mostrar elementos sin datos" funcionó.

Syndicate_Admin
Administrator
Administrator

Hola @Pawel_J ,

Puede hacer clic en Eje X ▸ [Nombre del mes] ▸ Mostrar elementos sin datos.

vyangliumsft_0-1715663494100.png

vyangliumsft_1-1715663494103.png

Saludos

Liu Yang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @Pawel_J
Puedes añadir 0 a la medida de las barras.
Por ejemplo (de mi archivo de muestra) :

Ventas totales (K/$) = SUMX('órdenes',('órdenes'[Precio unitario]- [Descuento])*'órdenes'[Cantidad])+0
Ritaf1983_0-1715662555073.png

El pbix está conectado

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Top Kudoed Authors