cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
zxavierdeloitte
Helper IV
Helper IV

¿Cómo mostrar el elemento sin datos en el gráfico de radar (Gráfico de radar 2.0.2) ?

Hola

En mi gráfico de radar (he descargado de la tienda de aplicaciones - Radar 2.0.2 ), en el caso normal, debería tener las cinco áreas de enfoque para los participantes de entrenamiento. Sin embargo, cuando selecciono a una persona de la lista, no mostrará las cinco áreas de enfoque, pero solo muestra algunas áreas de enfoque. Pero quiero tener esas áreas de enfoque sin valor. Traté de usar

Sin seleccionar el nombre de los participantes, este gráfico de radar mostrará las 5 áreas de enfoque.

zxavierdeloitte_1-1605142274606.png

Al seleccionar un participante de la lista completa,

zxavierdeloitte_3-1605142570952.png

Así que traté de comprobar el sitio web para ver si puedo encontrar alguna solución a él y encontré esta solución como esta a continuación. Esta función le permite mostrar elementos sin valores. Sin embargo, en Radar 2.0.2, no tiene un campo que me permita mostrar los elementos sin valores.

zxavierdeloitte_2-1605142503706.png

En la aplicación Radar 2.0.2, no hay ninguna característica que me permita mostrar elementos sin valor.

zxavierdeloitte_4-1605142723363.png

Resumen

¿Hay alguien que esté familiarizado con Radar Chart y necesito ayuda para esta parte? ¿O hay algún mejor tipo de versión gratuita de Radar Chart que me permita mostrar artículos sin valor también? ¿O necesito hacer algo al diagrama de modelado de datos como muchos a uno, uno a muchos...?

12 REPLIES 12
zxavierdeloitte
Helper IV
Helper IV

Finalmente funciona. ¡Muchas gracias por su paciencia y tomar tanto tiempo y esfuerzo para guiarme a lo largo! Creo que este post será muy valioso para otros que quieren mostrar otros elementos sin valores.

v-zhenbw-msft
Community Support
Community Support

Hola @zxavierdeloitte ,

Creamos un modelo de muestra como el suyo.

H1.jpg

Luego hemos modificado ligeramente la Medida original.

Measure = 
var _select = VALUES('Slicer table'[Area of Focus])
return
IF(
    ISFILTERED('Slicer table'[Area of Focus]),
    CALCULATE(DISTINCTCOUNT('Program Table'[Program ID]),FILTER('Framework table','Framework table'[Area of Focus] in _select))+0,1)

H2.jpg

Por favor, compruebe el archivo pbix a continuación.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

v-zhenbw-msft
Community Support
Community Support

Hola @zxavierdeloitte ,

¿A qué tablas pertenece la columna de nombre completo?

¿Tiene una relación entre la tabla Framework y la tabla Program?

Si tienen una relación basada en el identificador de programa, puede probar la siguiente medida.

H1.jpg

Measure = 
var _select = VALUES('Slicer table'[Area of Focus])
return
IF(
    ISFILTERED('Slicer table'[Area of Focus]),
    CALCULATE(DISTINCTCOUNT('Framework table'[Program ID]),FILTER('Framework table','Framework table'[Area of Focus] in _select))+0,1)

H2.jpg

H3.jpg

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

Hola @v-zhenbw-msft

Gracias. Parece que no pude adjuntar el panel pbi de muestra con datos ficticios que es similar a mis datos reales. De todos modos voy a adjuntar todas las capturas de pantalla de mis datos ficticios aquí.

En cuanto al nombre completo, en realidad pertenece a otra tabla que se denomina tabla de participantes.

zxavierdeloitte_0-1605680603262.png

Tabla de programas, agregué información adicional

zxavierdeloitte_3-1605680896277.png

He creado la nueva tabla para la tabla de participantes y pls se refieren a la captura de pantalla. Incluso si creé la tabla, la salida no es del todo correcta.

zxavierdeloitte_1-1605680620977.png

zxavierdeloitte_2-1605680664374.png

zxavierdeloitte
Helper IV
Helper IV

@v-zhenbw-msft

Después de crear la nueva medida, agregué en estos campos para Radar Chart y así es como obtuve la salida.

zxavierdeloitte_17-1605578417054.png

Tal vez pueda usar los campos equivocados y por favor ilumíneme amablemente.

Gracias

zxavierdeloitte
Helper IV
Helper IV

Hola @v-zhenbw-msft

Gracias. Pero todavía no pude obtener la salida correcta, aunque me las arreglo para obtener todos los elementos mostrados.

Cuando selecciono a Angeline ella ha tomado sólo un curso que le permite trabajar en su calidad de liderazgo. Así que la tabla de radar debe mostrar un punto para liderazgo, mientras que el resto no debe mostrar ningún valor.

zxavierdeloitte_7-1605577805337.png

Mi funcionamiento se muestra a continuación:

zxavierdeloitte_8-1605577934296.pngzxavierdeloitte_9-1605577944293.png

Luego creé una nueva medida:

Araña de área ( Area Spider)
var _select - VALUES('AreaFocusSlicer'[Area of Focus])
devolución
SI(
ISFILTERED('AreaFocusSlicer'[Area of Focus]),
CALCULATE(DISTINCTCOUNT('Framework'[Program ID]),FILTER('Framework','Framework'[Nombre del programa] en _select))+0,1)
v-zhenbw-msft
Community Support
Community Support

Hola @zxavierdeloitte ,

Podemos crear una tabla y una medida para satisfacer sus necesidades.

1. Cree una tabla de nombres de programa distinta. Nota: no hay relación.

Slicer table = VALUES('Table'[Program Name])

how1.jpg

2. Entonces podemos crear una medida. (La segmentación de datos utilizó el nombre del programa en la tabla De la segmentación.)

Measure = 
var _select = VALUES('Slicer table'[Program Name])
return
IF(
    ISFILTERED('Slicer table'[Program Name]),
    CALCULATE(DISTINCTCOUNT('Table'[Program ID]),FILTER('Table','Table'[Program Name] in _select))+0,1)

how2.jpg

how3.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

BTW, pbix como adjunto.

mahoneypat
Super User IV
Super User IV

¿Ha intentado añadir cero a su medida, para que nunca esté en blanco? Por lo general, esto da el mismo efecto que Mostrar elementos sin datos.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Hola Pat,
Creo que he leído mal tu pregunta. No hay ningún campo en blanco en mi caso. Es sólo que la tabla del programa contiene todos los programas tomados por los participantes, mientras que la tabla de marco contiene una lista completa de programas con áreas de enfoque que lo acompañan. Así que si el participante A ha tomado 3 programas, entonces el gráfico de radar sólo puede mostrar el área de enfoque en función de lo que ha tomado. No mostrará ningún otro programa que no tomó. Pero queremos incluir el programa que no tomó para reflejar que no ha logrado esa área de enfoque en particular.

No se necesitan filas agregadas. Utilice una columna de nuestra tabla Framework como leyenda en el gráfico de radar y, a continuación, haga una medida como esta para los valores

ProgramCount (Recuento) (Programa[Dirección de correo electrónico]) + 0

o usar DISTINCTCOUNT si alguien puede haberlo tomado más de una vez.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Hola Pat

gracias por su sugerencia. No hay ninguna leyenda proporcionada en el gráfico de radar 2.02. Sólo categoría e eje Y.

Pensé que debería ser el número total de programas contra el área de enfoque?

En cuanto al total no del programa, es como:

Total no del programa - DISTINCTCOUNT(Program[Program ID])

zxavierdeloitte_0-1605150391583.png

Hola Pat gracias por su pronta respuesta. Lo he pensado ya que no hay ninguna funcionalidad que me permita mostrar elementos sin valores.

Tengo dos tablas separadas con datos ficticios:

1) Tabla de programas (esos programas han sido tomados por los participantes)

2) Tabla marco (lista de todos los programas con áreas de enfoque)

Tabla de programas (datos de ejemplo)

--------------------

Dirección de correo electrónico ? ID del programa ? Nombre del programa

aaa@b.com PG01 Cómo ser un líder

aaa@b.com PG02 Cómo presentar

diversidad aaa@b.com PG03

Tabla de marco (datos de ejemplo)

---------------------------------

ID del programa ? Nombre del programa ? Area of Focus

PG01 Cómo ser Líder Liderazgo

PG02 Cómo presentar la Comunicación

PG03 Motivación de diversidad

Relación PG04 Relación con el cliente

PG05 Teambuilding Professional

Por lo tanto, en función de su sugerencia, ¿debo crear filas adicionales en la tabla de programas para que coincidan con la tabla Framework? Puedo ver que va a crear mucho trabajo, ya que tengo más de 1000 registros en ambas tablas.

¡Gracias!

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

MBAS Carousel

Sign up for our May 4th event!

May the fourth be with you, join us online!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.