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
Anonymous
Not applicable

Gráfico mixto: barra y línea, pero con un comportamiento diferente

Hola a todos

Soy nuevo en Power BI, pero quiero crear un gráfico mixto: una línea y una barra.

Pero la línea no debe reaccionar en la segmentación, y la barra debe reaccionar en la segmentación.

Vea mi ejemplo a continuación:

Esta es mi mesa con información

Código de semanaIn_base
202046 120.800
202045 119.050
202044 117.300
202043 115.550
202042 113.800
202041 112.050
202040 110.300
202039 105.000
202038 100.000
202037 95.000
202036 90.000
202035 80.000
202034

75.000

Y me gustaría construir el gráfico como se muestra a continuación. Así que cuando uso la segmentación en el código de la semana, la línea debe permanecer como está, pero la barra debe cambiar:

slicer on weekcode = 202046.PNGslicer on weekcode = 202041.PNG

¿Alguien puede ayudarme en esto?

¡Muchas gracias!

1 ACCEPTED SOLUTION
v-easonf-msft
Community Support
Community Support

Hola, @Sander1977

Como se mencionó en @amitchandak , es necesario crear una tabla de dimensiones de código de semana y establecer una relación con la tabla de hechos

Slicer Table = DISTINCT(SELECTCOLUMNS('Table',"Week code",'Table'[Week code]))

Cree la siguiente medida y aplply a la "valor de línea" del gráfico.

Bar value = CALCULATE(SUM('Table'[In_base]),ALLEXCEPT('Table','Table'[Week code]))

El resultado se mostrará como se muestra a continuación:

30.png

Saludos
Equipo de soporte de la comunidad _ Eason

View solution in original post

3 REPLIES 3
v-easonf-msft
Community Support
Community Support

Hola, @Sander1977

Como se mencionó en @amitchandak , es necesario crear una tabla de dimensiones de código de semana y establecer una relación con la tabla de hechos

Slicer Table = DISTINCT(SELECTCOLUMNS('Table',"Week code",'Table'[Week code]))

Cree la siguiente medida y aplply a la "valor de línea" del gráfico.

Bar value = CALCULATE(SUM('Table'[In_base]),ALLEXCEPT('Table','Table'[Week code]))

El resultado se mostrará como se muestra a continuación:

30.png

Saludos
Equipo de soporte de la comunidad _ Eason

speedramps
Super User
Super User

Por favor considere esta solución y deje comentarios ...

Intente usar 2 tablas de calendario.

Uno para los controles deslizantes y otro para el eje x del gráfico.

A continuación, cree 2 medidas

Cantidad de gráficos de bloques ?

SUM(Ventas[Cantidad])


Gráfica de líneas qty ?

CALCULATE(SUM(Sales[Cantidad]),

ALL(SlicerCalendar)

)

Haga clic aquí para ver, por ejemplo,

amitchandak
Super User
Super User

@Sander1977, la mejor manera de hacerlo es tener una tabla independiente con Week y usarla en la segmentación de datos. Cree una medida (para la barra) que utilice este filtro

measure: calculate(sum(Table[in_base]), filter(Table, Table[Week code] in allselected(week[week])))

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.