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
Tengo una página con un mapa de árbol visual, un gráfico de barras visual, algunas tarjetas con números, y algunas rebanadoras encima de ellos. El objeto visual de diagrama de árbol se puede utilizar como filtro para filtrar los datos del gráfico de barras y las tarjetas, pero no tiene ningún efecto en los datos subyacentes a las segmentaciones de datos. Puedo obtener la función CROSSFILTER para filtrar datos entre segmentaciones de datos (es decir, filtrar datos para la segmentación de datos B mediante datos en la segmentación de datos A), pero esto no funciona para el objeto visual de mapa de árbol. Con la función CROSSFILTER funciona para cambiar los datos subyacentes para las otras segmentaciones de datos si el mapa de árbol se convierte en una segmentación de datos. Pero necesito quedarme con el mapa del árbol.
Debido a esto, cuando hago clic en un punto en el mapa de árbol, veré cambios en mi gráfico de barras y las tarjetas, y luego sigo seleccionando un valor en una segmentación de datos, el gráfico de barras y las tarjetas pueden quedar en blanco, ya que no hay datos para el elemento seleccionado en la segmentación.
¿Hay alguna manera de asegurarse de que la página no se quede en blanco?
Cualquier consejo es apreciado.
Yong
Solved! Go to Solution.
@YongJiang ,La información que ha proporcionado no está despejar el problema para mí. Por favor, puede explicar con un ejemplo.
Apreciamos tus Felicitaciones.
Hola @YongJiang
Llamemos a los valores que seleccione en Treemap , ValueA, valores que seleccione en SlicerA , ValueA y valores que seleccione en SlicerB , ValueB.
Treemap no crossfilter SlicerB como SlicerA. Por lo tanto, aunque seleccione en Treemap, es posible que todavía exista ValueBs no en el valor que seleccione en treemap.
Construyo una muestra para hacerme una prueba.
Selecciono A en el mapa de árbol y selecciono d en la segmentación B, sin embargo no hay d en A, por lo que el objeto visual de la tarjeta se muestra en blanco.
Si desea mostrar un mensaje de advertencia, puede crear una medida.
M.Value = IF(SUM('Table'[value])=BLANK(),"warning message",SUM('Table'[value]))
Resultado:
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@YongJiang ,La información que ha proporcionado no está despejar el problema para mí. Por favor, puede explicar con un ejemplo.
Apreciamos tus Felicitaciones.
Es el problema con los valores en blanco. Encontré una solución colocando un mensaje de advertencia allí cuando hay un valor en blanco. Nada más parece funcionar.
Gracias
Yong
Hola @YongJiang
Llamemos a los valores que seleccione en Treemap , ValueA, valores que seleccione en SlicerA , ValueA y valores que seleccione en SlicerB , ValueB.
Treemap no crossfilter SlicerB como SlicerA. Por lo tanto, aunque seleccione en Treemap, es posible que todavía exista ValueBs no en el valor que seleccione en treemap.
Construyo una muestra para hacerme una prueba.
Selecciono A en el mapa de árbol y selecciono d en la segmentación B, sin embargo no hay d en A, por lo que el objeto visual de la tarjeta se muestra en blanco.
Si desea mostrar un mensaje de advertencia, puede crear una medida.
M.Value = IF(SUM('Table'[value])=BLANK(),"warning message",SUM('Table'[value]))
Resultado:
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Rico
Ese fue exactamente el problema y también la solución que encontré al final.
Gracias
Yong
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |