Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Tengo 3 tablas en mi modelo de datos. Captura de pantalla a continuación.
Básicamente, se trata de datos de encuestas en las que el primer y segundo trimestre eran dos preguntas. Personas de varios sitios participaron en esta encuesta. Datos de las 3 tablas siguientes:
Q1:
P2:
Site_Summary:
Ahora, el requisito es crear un gráfico de líneas y columnas agrupadas para cada pregunta con 'Global' representado por una línea y el resto de los sitios representados por barras. Medida que es la suma de Response_Count. Pude lograrlo usando el SIGUIENTE DAX.
DAX para la línea: CALCULATE(SUM(Q1[Response_Count]),Q1[Site]-"Global")
DAX para barras: CALCULATE(SUM(Q1[Response_Count]),Q1[Sitio]<>"Global")
Mi gráfico para Q1 se ve como a continuación con 'Sitio' de la tabla 'Site_Summary' en Serie de columnas y 'Respuesta' de la tabla Q1 como eje compartido. Hasta ahora, bien.
El problema viene cuando selecciono 'Global' en la segmentación de datos. Mi gráfico va BLANK.
Sin embargo, funciona bien cuando se selecciona otro sitio junto con 'Global'. Captura de pantalla a continuación.
¿Cuál podría ser la razón? ¿Cómo puedo resolver esto?
También he dado el siguiente enlace para descargar el archivo PBIX.
https://drive.google.com/file/d/1Qf9n6DP4fgJ9BDSNhu5sfdTxRiXWtX9N/view?usp=sharing
Usted ayudaría sería muy apreciado.
Solved! Go to Solution.
Muchas gracias @camargos88 y @sfaizee por las respuestas.
Pude solucionar esto marcando 'Mostrar elementos sin datos' para 'Respuesta' en El eje Compartido.
Muchas gracias @camargos88 y @sfaizee por las respuestas.
Pude solucionar esto marcando 'Mostrar elementos sin datos' para 'Respuesta' en El eje Compartido.
Esto se debe a que la medida no devuelve nada para los valores de columna cuando solo selecciona Global:
Q1_Response_Site = CALCULATE(SUM(Q1[Response_Count]),Q1[Site]<>"Global")
Hola @camargos88,
Gracias por la respuesta.
¿Hay alguna manera de hacerlo funcionar? Quiero ver la línea si se selecciona "Global".
¡Gracias!
Pruebe esta medida:
Q1_Response_Site = CALCULATE(SUM(Q1[Response_Count]),Q1[Site]<>"Global") + 0
Hola @camargos88,
Gracias. Funciona.
Sin embargo, ahora veo 'Global' dos veces en la leyenda. Uno para Bar, cuyo valor es 0 ahora, y el otro para Line.
¿Alguna forma de deshacerse del valor extra de Legend?
¡Gracias!
¿No funciona para usted si simplemente cambia el nombre del valor de línea como "Global - Line" ?
Los 2 globales se muestran porque hay un valor en la tabla denominado global.
intente cambiar el tipo de gráfico y se corregirá.
O puedes filtrarlo.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |