Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola a todos!
Mi problema es que quiero hacer algunas matemáticas entre dos mesas que no tienen relación.
La primera tabla solo contiene:
columna | ejemplo |
servicio | Tratamiento |
Coste total | $ 3,000,000.00 |
año | 2021 |
mes | 1 |
Y la segunda tabla contiene:
columna | ejemplo |
cliente | 1 |
producto | combustible |
fecha | 01/01/2021 |
ventas | 15 |
Lo que quiero hacer es obtener el costo proporcional (del total) a cada cliente / producto, como una regla de 3.
He intentado crear una medida que tenga las ventas totales (en este ejemplo es 8,5 millones), luego otra medida que obtiene el coste unitario (coste total -3M / ventas totales - 8,5 millones), pero cuando quiero hacer la última medida, calculando las ventas de cada cliente / producto * el coste unitario estoy obteniendo el mismo número para todos. ¿Qué debo hacer?
Solved! Go to Solution.
Basándome en su descripción, creé dos tablas de ejemplo e hice una prueba. Puedo reproducir tu problema.
Así que creo una nueva medida de la siguiente manera.
Medida =
var x1=SUMX(FILTER(ALL('AA_Costos'),[Servicio]="Procesamiento"),[Pagado en Pesos SIN IVA])
var x2=CALCULATE(SUM('Autorizaciones'[Autorizaciones]),ALL())
var x3=x1/x2
devolución
SUMX(FILTER(ALL(Autorizaciones),[IdCliente]=SELECTEDVALUE(Autorizaciones[IdCliente])),[Autorizaciones])*x3
resultado:
Espero que eso es lo que estabas buscando.
Saludos
Yuna
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Basándome en su descripción, creé dos tablas de ejemplo e hice una prueba. Puedo reproducir tu problema.
Así que creo una nueva medida de la siguiente manera.
Medida =
var x1=SUMX(FILTER(ALL('AA_Costos'),[Servicio]="Procesamiento"),[Pagado en Pesos SIN IVA])
var x2=CALCULATE(SUM('Autorizaciones'[Autorizaciones]),ALL())
var x3=x1/x2
devolución
SUMX(FILTER(ALL(Autorizaciones),[IdCliente]=SELECTEDVALUE(Autorizaciones[IdCliente])),[Autorizaciones])*x3
resultado:
Espero que eso es lo que estabas buscando.
Saludos
Yuna
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hey @Svillanueva94 ,
tal vez mostrarnos sus mesas, el resultado y las medidas que utilizó.
Entonces es más fácil ayudarte.
En general, cuando desee comparar cosas de 2 tablas diferentes, puede usar linaje de datos.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |