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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors