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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
elietech
Helper II
Helper II

Mostrar un valor filtrado y un valor medio para toda la población en un gráfico

Tengo datos similares a los siguientes:

Tabla de eventos

FECHA DEL NOMBRE DEL INSTRUCTOR

A d

A d

A d

B d

B d

Lo que quiero hacer es mostrar un gráfico que muestra el número de eventos para la persona seleccionada, y también mostrar el número promedio de eventos por persona.

Tengo una segmentación de datos en la página para elegir el "Nombre del instructor" de una lista de instructores.
Nombre del instructor: SELECTEDVALUE('Detalles del instructor'[Nombre del instructor],"...")

TotalInst á DISTINCTCOUNT('Detalles del instructor'[Id. de personal inst])

TotalEvents á countrows(Eventos)

TotalEvents para Instructor á calculate(countrows(events),filter(events, events(instructorname) <> Instructor Name

Eventos por Capita - TotalEvents / TotalInst

(lo siento por el dax de mierda... esperemos que tenga sentido)

Luego quiero mostrar esto en un gráfico de barras vertical con el eje horizontal que representa el nombre del mes, y para cada mes mostrar el "TotalEvents para instructor" junto a los "Eventos por Capita"

El problema es que, como se puede adivinar, es que en lugar de los eventos per cápita que me dan el promedio de eventos por instructor, se filtra por la misma segmentación en la página y me da eventos por instructor. ¿Hay alguna manera de que esta medida ignore la segmentación de páginas, pero que siga mostrándose correctamente para cada mes en el eje horizontal de la visualización?

Lo siento si esto no tiene sentido... Creo que incluso me confundí mientras mecanografiaba esto.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@elietech

Puedes probar algo así.

TotalInst = calculate(DISTINCTCOUNT('Instructor Details'[Inst Personnel ID]),all('Instructor Details'))

TotalEvents =  calculate(countrows(Events),all(Events))

Avg Events per Capita = [TotalEvents]/[TotalInst ]

Puede compartir datos de ejemplo y salida de muestra.

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

3 REPLIES 3
Greg_Deckler
Community Champion
Community Champion

Para reemplazar la segmentación de datos, utilice ALL, ALLEXCEPT o REMOVEFILTERS.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@elietech

Puedes probar algo así.

TotalInst = calculate(DISTINCTCOUNT('Instructor Details'[Inst Personnel ID]),all('Instructor Details'))

TotalEvents =  calculate(countrows(Events),all(Events))

Avg Events per Capita = [TotalEvents]/[TotalInst ]

Puede compartir datos de ejemplo y salida de muestra.

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

¡Gracias!

Estaba tan cerca... esto definitivamente funcionó sin embargo. Junto con una pequeña corrección de mis relaciones en mi mesa de citas, estamos en funcionamiento.

¡Te lo agradezco!

-Bill

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors