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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Problema de JSON para el nuevo objeto visual de tarjeta

Tengo el siguiente código JSON para el NUEVO objeto visual de tarjeta. Está aplicando la mayor parte de lo que estoy especificando, pero ignora el "relleno" e ignora la especificación de color para el valor de la tarjeta. ¿Qué tengo que cambiar para solucionarlo?

"cardVisual": {
            "*": {
                "labels": [
                    {
                        "color": {
                            "solid": {
                                "color": "#666666"
                            }
                        },
                        "position": "BelowValue"
                    }
                ],
                "categoryLabels": [
                    {
                        "color": {
                            "solid": {
                                "color": "#666666"
                            }
                        }
                    }
                ],
                "values": [
                    {
                        "color": {
                            "solid": {
                                "color": "#666666"
                            }
                        },
                        "horizontalAlignment": "Center"
                    }
                ],
                "padding": [
                    {
                        "top": 0,
                        "left": 0,
                        "right": 0,
                        "bottom": 0
                    }
                ],
                "cards": [
                    {
                        "fill": {
                            "show": false
                        }
                    }
                ]
            }
        }
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@SDittmannFleet

He luchado durante varios días con un problema igual. Entonces encontré la solución.

Para algunos elementos hay que definir:
"$id": "por defecto"

Después de estos cambios, mi JSON funcionó. Espero que esto también funcione para ti.

"cardVisual": {
      "*": {
        "padding": [
          {
            "top": 0,
            "left": 0,
            "right": 0,
            "bottom": 0
          }
        ],
        "value": [
          {
            "fontSize": 18,
            "fontColor":{
              "solid": {
                "color": "#FFFFFF"
              }
            },
            "horizontalAlignment": "center",
            "$id": "default"
          }
        ],
        "label": [
          {
            "fontSize": 10,
            "fontColor":{
              "solid": {
                "color": "#FFFFFF"
              }
            },            
            "horizontalAlignment": "center",
            "position": "belowValue",
            "$id": "default"
          }
        ],
        "fillCustom": [
          {
            "show": true,
            "fillColor":{
              "solid": {
                "color": "#4c9896"
              }
            },
            "$id": "default"
          }
        ]
      }
    }
Syndicate_Admin
Administrator
Administrator

@SDittmannFleet

Para solucionar el problema de por qué la configuración de JSON para el objeto visual de tarjeta NUEVA en Power BI no aplica el "relleno" y la especificación de color para el valor de la tarjeta, debemos asegurarnos de que la estructura y la sintaxis de JSON sean correctas en función de los requisitos de Power BI.

Estos son algunos ajustes y consideraciones:

### 1. Estructura y alcance de JSON

- Asegúrese de que la estructura JSON esté anidada correctamente en "cardVisual" y se aplique al ámbito correcto ("*" para todos los objetos visuales).
- Comprueba si hay alguna configuración conflictiva o reglas de anulación en otras partes del archivo de tema JSON que puedan estar afectando a estas propiedades.

### 2. Relleno

La propiedad 'padding' debe especificarse correctamente. El fragmento de código JSON actual para el relleno parece correcto, pero asegúrese de que se coloque correctamente dentro de la jerarquía y de que no haya configuraciones conflictivas:

'''json
"relleno": [
{
"top": 0,
"izquierda": 0,
"derecha": 0,
"abajo": 0
}
],
```

### 3. Especificación de color

Asegúrese de que la especificación de color de las etiquetas, las etiquetas de categoría y los valores estén correctamente estructuradas y aplicadas. Su estructura actual para el color parece correcta, pero de nuevo, compruebe si hay conflictos o anulaciones:

'''json
"etiquetas": [
{
"color": {
"sólido": {
"color": "#666666"
}
},
"position": "BelowValue"
}
],
"categoryLabels": [
{
"color": {
"sólido": {
"color": "#666666"
}
}
}
],
"valores": [
{
"color": {
"sólido": {
"color": "#666666"
}
},
"horizontalAlignment": "Centro"
}
],
```

### 4. Pruebas y validación

Después de realizar los ajustes, guarde el archivo de tema JSON y actualice el informe de Power BI para ver si los cambios se aplican correctamente. A veces, es posible que los cambios no surtan efecto inmediatamente debido al almacenamiento en caché u otros factores, por lo que actualizar los objetos visuales o volver a abrir Power BI puede ayudar.

### Ejemplo de JSON ajustado

A continuación, se muestra una versión consolidada basada en el fragmento proporcionado:

'''json
"cardVisual": {
"*": {
"etiquetas": [
{
"color": {
"sólido": {
"color": "#666666"
}
},
"position": "BelowValue"
}
],
"categoryLabels": [
{
"color": {
"sólido": {
"color": "#666666"
}
}
}
],
"valores": [
{
"color": {
"sólido": {
"color": "#666666"
}
},
"horizontalAlignment": "Centro"
}
],
"relleno": [
{
"top": 0,
"izquierda": 0,
"derecha": 0,
"abajo": 0
}
],
"tarjetas": [
{
"fill": {
"show": falso
}
}
]
}
}
```

### Pasos finales

- Compruebe que se hace referencia al archivo de tema de Power BI y se aplica correctamente en la configuración del informe.
- Vuelva a comprobar la aplicación de la configuración de JSON en el entorno de escritorio o servicio de Power BI.

Al garantizar estos aspectos, debería poder corregir los problemas con el "relleno" y la especificación de color para el valor de la tarjeta en el objeto visual de tarjeta NUEVO en Power BI. Si los problemas persisten, considere la posibilidad de revisar la documentación de Power BI o buscar soporte técnico en los foros de la comunidad de Power BI de Microsoft para obtener más ayuda.

¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡¡Agradezco sus felicitaciones!!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors