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

Shape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.

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

Fabric Community Update - November 2024

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

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.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Top Solution Authors
Top Kudoed Authors