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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

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
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