Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡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.