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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Agregar etiquetas al mapa de formas personalizado

Tengo un mapa de formas personalizado en Power BI que genero usando un archivo TopoJSON. A continuación se muestra un fragmento del código y también cómo se ve el mapa de formas resultante. Como se puede observar, el mapa no es geográfico, sino más bien una representación gráfica de los departamentos de trabajo.

"type": "Topology",
    "arcs": [
        [[-61.25,1000],[700,0],[0,-70],[-700.5,0],[0,70]],
        [[658.75,1000],[700,0],[0,-70],[-700.5,0],[0,70]],
        [[1378.75,1000],[700.5,0],[0,-70],[-700.5,0],[0,70]],
        [[2098.75,1000],[700.5,0],[0,-70],[-700.5,0],[0,70]],

        [[-61.25,700],[400,0],[0,-70],[-400,0],[0,70]],
        [[960.0,700],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1378.75,700],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1980.0,700],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,700],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[-61.25,610],[400,0],[0,-70],[-400,0],[0,70]],
        [[960.0,610],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1378.75,610],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1980.0,610],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,610],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[-61.25,520],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[960.0,520],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1378.75,520],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1980.0,520],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,520],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[960.0,430],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1378.75,430],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1980.0,430],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,430],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[1980.0,340],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,340],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[1980.0,250],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,250],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[1980.0,160],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,160],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[1980.0,70],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,70],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[720.0,-80],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1140.0,-80],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1560.0,-80],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[1980.0,-80],[400.0,0],[0,-70],[-400.0,0],[0,70]],
        [[2400.0,-80],[400.0,0],[0,-70],[-400.0,0],[0,70]],

        [[370.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[720.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[1070.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[1420.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[1770.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[2120.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]],
        [[2470.0,-175],[330.0,0],[0,-70],[-330.0,0],[0,70]]
    ],
    "transform": {
        "scale": [0.000001, 0.000001],
        "translate": [0, 0]
    },
    "objects": {
        "NameHere": {
            "type": "GeometryCollection",
            "geometries": [
                {
                    "arcs": [[0]],
                    "type": "Polygon",
                    "properties": {"id": "Department 1"}
                },
                {
                    "arcs": [[1]],
                    "type": "Polygon",
                    "properties": {"id": "Department 2"}
                },
                {
                    "arcs": [[2]],
                    "type": "Polygon",
                    "properties": {"id": "Department 3"}
                },
...

carlymay_0-1750812444301.png

Al hacer clic en las regiones, se produce un filtrado de una matriz de datos en Power BI. Sin embargo, necesito agregar etiquetas a cada una de las regiones / cuadros para mostrar lo que filtran. Si agrego un cuadro de texto en la parte superior, ya no puedo hacer clic en las regiones y filtrar. Creo que la solución es agregar etiquetas dentro del archivo Topojson, pero no puedo averiguar cómo hacerlo mientras me aseguro de que las etiquetas aparezcan en un mapa de formas personalizado en Power BI. Cualquier ayuda sobre cómo colocar etiquetas en la parte superior de cada una de estas cajas sería muy apreciada.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @carlymay ,
Gracias por ponerse en contacto con la comunidad de Microsoft Fabric y gracias a @rajendraongole1 por compartir la útil sugerencia de solución alternativa con Deneb.

Como se ha mencionado, actualmente los objetos visuales de Power BI Shape Map no admiten etiquetas nativas directamente en regiones TopoJSON personalizadas. Si bien las soluciones alternativas como los objetos visuales personalizados de Deneb son una alternativa útil, comprendemos completamente el valor de tener etiquetas directas dentro del propio mapa de formas, especialmente para casos de uso como el suyo que involucran diseños de departamentos.

Le recomendamos que envíe esta solicitud de característica al foro de ideas: Ideas de Fabric - Comunidad de Microsoft Fabric, Si la idea recibe suficiente apoyo de la comunidad a través de votaciones, el equipo de productos de Microsoft puede considerarla para futuras versiones.


Si esta información es útil, por favor "Aceptar como solución" y da un "felicito" para ayudar a otros miembros de la comunidad a resolver problemas similares de manera más eficiente.
Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @carlymay - Desafortunadamente, los objetos visuales del mapa de formas de Power BI no admiten etiquetas de forma nativa directamente en el mapa. (uso y limitaciones de TopoJSON).

Puedes probar con Deneb o incluso con un gráfico normal con marcadores ocultos para superponer el texto.

GitHub - deneb-viz/deneb: Deneb es un objeto visual personalizado para Microsoft Power BI, que permi...

Deneb: Visualización declarativa en Power BI | Deneb

Espero que los detalles anteriores ayuden.

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors