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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
¡Hola!
Tengo una pregunta sobre un cálculo (tal vez simple).
A continuación una imagen que resume el caso:
Quiero mostrar un resultado que es la división de la suma de las ventas de los países donde son más de 50 (durante las fechas seleccionadas) solo para la tienda D (hay varias tiendas para un mercado) y luego dividir por la suma de las ventas de otra tabla para los mismos mercados.
Tenga en cuenta que ambas tablas están conectadas a tablas de filtro como la tabla de países, la tabla de calendario y una tabla de tienda.
Tenga en cuenta que la tabla azul en la maqueta es una versión resumida: hay muchas más dimensiones. Por lo tanto, primero debemos aislar en la calulación dax esta parte y luego verificar si la suma filtrada (sobre Shop = D) es superior a 50 - En caso afirmativo, calcule la suma de todos los países y luego calcule la suma en la tabla amarilla de estos mercados seleccionados.
¡Gracias por sus ideas!
Por favor, dígame si necesita información adicional.
PD: No podré compartir un ppbx archivos desafortunadamente.
Mejor
BT
Pruebe las fórmulas a continuación.
X = calculate(sum(tableA[sales]),filter(tableA,tableA[sales]>=50))
Y =
var countries = calculatetable(values(tableA[country]),filter(tableA,tableA[sales]>=50))
return
calculate(sum(tableB[sales]),filter(tableB,tableB[country] in countries))
Si no ayuda, comparta la muestra en formato de texto para que podamos usarla para hacer alguna prueba.
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.