Forum Discussion
¿Controlar etiquetas de datos individuales en la versión de mayo de 2025 de Power BI?
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.
A partir de la versión de mayo de 2025 de Power BI, los diagramas de dispersión todavía no admiten la habilitación selectiva de etiquetas de datos por punto a través de controles integrados o lógica condicional. El conmutador Etiqueta de datos se encuentra en el nivel de serie, por lo que es todos los puntos o ninguno.
Desafortunadamente, cosas como el formato condicional, las columnas/medidas calculadas o las segmentaciones de datos actualmente no influyen en la visibilidad de las etiquetas de datos individuales en los diagramas de dispersión. Sabemos que parece una función simple y muchos usuarios (como tú) esperan que esté disponible.
Dicho esto, aquí hay una solución alternativa que podría ayudar a lograr un efecto similar. Cree una segunda serie en su diagrama de dispersión que solo incluya los puntos que desea etiquetar, ahora agregue ambas series al diagrama de dispersión, una para el conjunto de datos completo sin etiquetas y otra solo para los puntos seleccionados con las etiquetas activadas. Npw usa una tabla calculada o lógica DAX para dividir los datos en estos dos grupos, en función de sus criterios de selección (incluso podría hacer esto dinámico con una segmentación).
Esto le proporciona un control visual sobre qué puntos tienen etiquetas, incluso si técnicamente se realiza a través de varias series en lugar de alternancias de etiquetas por punto.
Si has visto vídeos antiguos con lo que parece ser esta funcionalidad, lo más probable es que hayan utilizado este método o uno similar, o un objeto visual personalizado con diferentes capacidades.
También me gustaría tomarme un momento para agradecer a @ToddChitt por participar activamente en el foro de la comunidad y por las soluciones que han estado compartiendo en el foro de la comunidad. Sus contribuciones marcan una diferencia real.
Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.
Saludos
Hammad.
Equipo de apoyo a la comunidad
Si esta publicación ayuda, márquela como una solución, para que otros miembros la encuentren más rápidamente.
Gracias.
Gracias por la respuesta. Estaría perfectamente contento con superponer una segunda serie en el diagrama de dispersión, que muestra las etiquetas, y luego la serie original sin etiquetas.
Sin embargo, tengo problemas para hacer eso. No puedo simplemente arrastrar más columnas al "eje x", "eje y" y "leyenda". No me deja. También intenté usar una tabla calculada combinada que combinara ambas series y luego trazarla. Eso tampoco funciona. Por último, tengo entendido que tampoco puede usar una segmentación para actualizar columnas calculadas (datos) dinámicamente. Los puntos de selección en la segmentación no actualizarán los datos.
- Syndicate_Admin1 year ago
Administrator
Tiene toda la razón en varios puntos clave, como que Power BI no le permite agregar varias series independientes directamente a un diagrama de dispersión como lo haría en un gráfico de líneas o barras, el diagrama de dispersión requiere un solo campo de eje X e Y, y todo lo demás debe agruparse a través de "Leyenda" u otros campos. También tiene razón en que las columnas calculadas son estáticas y no se actualizarán en función de las segmentaciones, solo las medidas responden dinámicamente a la entrada de la segmentación.
Dicho esto, puede lograr el efecto de superposición de dos series con etiquetas de datos que se muestran solo en los puntos seleccionados mediante el uso de una tabla combinada + medidas (que es compatible con la segmentación).
En primer lugar, agregue una columna a la tabla para identificar los puntos de "Etiquetarme". Puede usar esto manualmente o en función de la lógica (por ejemplo, "Top 5", categoría seleccionada, etc.). Al igual que "ShowLabel = IF('Table'[Category] IN VALUES('LabelSelector'[Category]), 1, 0)", esto supone que tiene una tabla de segmentación (LabelSelector) que permite a los usuarios elegir qué categorías etiquetar.
Ahora cree dos medidas para los ejes X e Y. Uno para todos los puntos (sin etiquetar), otro para solo los puntos etiquetados.
X_All = MAX('Tabla'[X])
Y_All = MAX('Tabla'[Y])X_Label = IF(MAX('Tabla'[ShowLabel]) = 1, MAX('Tabla'[X]), BLANK())
Y_Label = IF(MAX('Tabla'[ShowLabel]) = 1, MAX('Tabla'[Y]), BLANK())Ahora usa un truco visual de tabla combinada. Agregue un diagrama de dispersión usando X_All y Y_All, y desactive las etiquetas. A continuación, superponga un segundo diagrama de dispersión con X_Label y Y_Label, y active las etiquetas de datos para esta serie.
Deberá crear dos objetos visuales de dispersión separados y, a continuación, superponerlos (alinearlos cuidadosamente con el panel Formato -> General -> Posición y tamaño).
A continuación, utilice una segmentación para controlar el etiquetado. Conecte la segmentación para controlar qué valores se marcan en la columna ShowLabel. Dado que eso impulsa las medidas de X_Label y Y_Label, solo los puntos seleccionados aparecerán con etiquetas en el objeto visual de superposición.
Pruebe este método, ya que funciona bien visualmente y mantiene la interacción, las selecciones de segmentación dinámica actualizan los puntos etiquetados en tiempo real.
Saludos
Hammad.
- Syndicate_Admin1 year ago
Administrator
Gracias de nuevo por su continua respuesta.
1. No estoy seguro de cómo "superponer las tramas" con éxito. No hay opción para hacer que el fondo sea transparente: veo la opción, pero está en gris y no se puede usar. Adjunto una imagen de cómo se ve eso.
2. Supongo que cuando dices "Primero agrega una columna a tu tabla para identificar los puntos de "Etiquétame". Puede usar esto manualmente o basado en la lógica..." se refiere a agregar una MEDIDA, NO una columna. Porque antes dijiste que estás de acuerdo con que las columnas calculadas sean estáticas. Intenté con la columna como dijiste explícitamente (y no funcionó para cambiar los puntos de datos a través del segmentador como se esperaba), así que supongo que quisiste decir medir (ya que funcionó para cambiar los puntos).
Entonces, parece que el único problema es el tema de la transparencia. ¿No estás seguro de si necesito desactivar algunas de las opciones de la trama? Intenté desactivar el título, la faja, etc. y la opción de transparencia todavía está en gris. Por favor, avíseme si sabe cómo superponer los puntos. Gracias de nuevo.
- Syndicate_Admin1 year ago
Administrator
Hola @rzx54h,
Quería hacer un seguimiento rápido de su problema. ¿Su problema se resolvió al final?
En caso afirmativo, sería genial si pudiera compartir una actualización rápida y aceptar una solución, para que otros usuarios también puedan beneficiarse de su experiencia.
Si todavía estás atascado, háznoslo saber, estamos más que felices de continuar ayudándote a superarlo- Syndicate_Admin1 year ago
Administrator
Hola @rzx54h,
Espero que todo vaya bien por tu parte. No hemos tenido noticias tuyas, así que quería comprobar si tuviste la oportunidad de seguir la conversación. Como ya ha resuelto el problema, marcar la solución o la solución alternativa sería increíble para otros que puedan encontrarse con lo mismo.
¿Y si sigues atascado? No te preocupes, envíanos un mensaje y podemos volver a hablar del tema.