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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Gran porcentaje total para gráfico de barras agrupadas con 2 ejes x

Hola a todos

Tengo un gráfico de barras agrupadas que se ve así:

PBIDesktop_MRaiTKhGqp.png

La barra roja es "Todos los alumnos", la barra azul es "Alumnos filtrados". En la pantalla hay algunas segmentaciones de datos que filtran la barra de alumnos seleccionada. El código para ambas medidas es el siguiente:

All Learners = CALCULATE(COUNT('LA_LSSurvey'[Keycode]),ALL(LA_LSLearners))
Selected Learners = COUNT(LA_LSSurvey[Keycode])

Hay 2 mesas, LA_LSLearners y LA_LSSurvey. La tabla de la encuesta contiene todas las respuestas de la encuesta y la tabla de alumnos contiene todos los detalles sobre un alumno.

Lo que ahora necesito es que el eje x esté bloqueado al 100% (0-100%). Cada barra de todos los alumnos para cada respuesta (de acuerdo, desacuerdo, etc.) tendrá un porcentaje contra un posible 100%. Por ejemplo, hay 8 estudiantes en total, 4 dijeron estar de acuerdo, 2 en desacuerdo y 2 muy en desacuerdo. Eso significaría que la barra de acuerdo para todos los estudiantes se bloqueará en el 50% y el otro 2 en el 25%. Luego, cuando un usuario selecciona filtros de las segmentaciones de datos, puede reducir el porcentaje de la barra de alumnos seleccionado sin afectar a la barra de todos los alumnos.

Traté de hacer que mis medidas "mostraran valor como: GT% del total", y esto casi me dio exactamente lo que estaba buscando. El único problema que tuve fue que la barra de todos los alumnos funcionaba bien, pero cuando intentaba filtrar la barra de alumnos seleccionada, iba por encima de la barra de todos los alumnos en lugar de filtrar hacia abajo en función del porcentaje de la barra de todos los alumnos. Vea el ejemplo a continuación:

PBIDesktop_MhDE9M6Mg0.pngPBIDesktop_rlJcxJWNVP.png

Donde como debería haberse convertido en una barra más pequeña que la barra roja.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Logré resolver este problema en SQL, calculando el valor porcentual de cada fila en función de las 2 condiciones utilizando una instrucción CASE. A partir de ahí, pude calcular la suma total de cada respuesta para cada pregunta como un porcentaje y esto permitió que el porcentaje de estudiantes seleccionados filtrara en función del porcentaje de todos los estudiantes.

PBIDesktop_Ct1Nrv4NU8.png

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Logré resolver este problema en SQL, calculando el valor porcentual de cada fila en función de las 2 condiciones utilizando una instrucción CASE. A partir de ahí, pude calcular la suma total de cada respuesta para cada pregunta como un porcentaje y esto permitió que el porcentaje de estudiantes seleccionados filtrara en función del porcentaje de todos los estudiantes.

PBIDesktop_Ct1Nrv4NU8.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Top Solution Authors
Top Kudoed Authors