Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hola a todos,
Me enfrento a un problema donde la misma medida muestra resultados diferentes en un visual de Tabla frente a uno de Tarjeta, y no consigo entenderlo.
Aquí están mis datos de muestra:
| Producto | Cantidad de ventas |
| A | 120 |
| B | 350 |
| C | 180 |
He creado una medida sencilla:
Ventas totales = SUMA(Ventas[SalesAmount])
En una tabla (con columna de Producto):
| Producto | Ventas totales |
| A | 120 |
| B | 350 |
| C | 180 |
Estos números son correctos.
Pero en un visual de Carta, la misma medida muestra: 650
Que es la suma de todos los productos:
120 + 350 + 180 = 650
¿Cómo puedo hacer que la medida se comporte de forma consistente?
Solved! Go to Solution.
Hola @Sherwin_13 ,
El visual de la tabla aplica filtros de fila (contexto de fila), por lo que Power BI filtra automáticamente para cada fila:
Producto = A → 120
Producto = B → 350
Producto = C → 180
Como la imagen visual de la tarjeta NO tiene contexto de fila, muestra la suma total de todo el conjunto de datos.
Si quieres que la tarjeta ignore siempre los filtros y devuelva un valor consistente, crea una nueva medida como se indica a continuación
Esto elimina todos los filtros a nivel de producto y garantiza resultados consistentes en los aspectos visuales.
Gracias
¿Qué significa 180? Creo que 650 es correcto. ¿Cuál es la salida esperada?
Si quieres mostrar un producto, puedes probar abajo
Total de Ventas Producto A = CALCULAR(SUM(SalesAmount]), Sales[Product] = "A")
Este es un comportamiento esperado, no un error.
Imagen de la tabla: Muestra el contexto de medida por fila (filtrado por Producto)
A: 120, B: 350, C: 180
Imagen de la tarjeta: Muestra la medida en contexto total (sin filtro de producto)
Todos los productos: 650
Tu medida está funcionando correctamente.
Si esta respuesta te ha ayudado, por favor haz clic en Kudos o Aceptar como solución.
-Kedar
LinkedIn: https://www.linkedin.com/in/kedar-pande
Hola @Sherwin_13 ,
El visual de la tabla aplica filtros de fila (contexto de fila), por lo que Power BI filtra automáticamente para cada fila:
Producto = A → 120
Producto = B → 350
Producto = C → 180
Como la imagen visual de la tarjeta NO tiene contexto de fila, muestra la suma total de todo el conjunto de datos.
Si quieres que la tarjeta ignore siempre los filtros y devuelva un valor consistente, crea una nueva medida como se indica a continuación
Esto elimina todos los filtros a nivel de producto y garantiza resultados consistentes en los aspectos visuales.
Gracias
¡Gran explicación en general! Solo quería mencionar que lo que describes en realidad es contexto de filtro, no contexto de fila.
Aquí está ocurriendo el contexto filtrado. La imagen de la tabla aplica filtros para cada fila (Producto A, B, C), mientras que la tarjeta no tiene filtros aplicados. El contexto de fila es diferente y suele ocurrir en columnas calculadas o funciones iteradoras como SUMX, donde DAX evalúa fila por fila dentro de una tabla.
En este caso, el visual de la tabla crea un contexto de filtro para cada producto, y el visual de la carta muestra el total porque no hay contexto de filtro que lo limite.
¡Espero que te sirva!
The Power BI Data Visualization World Championships is back! It's time to submit your entry.