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, chicos
Así que este es un problema que no he podido resolver durante mucho tiempo.
Así que tengo dos conjuntos de datos diferentes, uno para los ingresos y otro para el costo. Los datos se calculan por región geográfica y siguen la jerarquía como tal:
El cálculo de costos se realiza a nivel de rama y ahora solo necesito asignar el costo a cada ruta. Quiero que el DAX sea dinámico en cierto modo, que me muestre el costo de la rama cuando se selecciona una sucursal, pero también asignar el costo a las rutas cuando quiero ver el nivel de ruta.
En el ejemplo puede ver que la rama tiene 6 rutas, por lo que el sap de logística y el coste sap de la fuerza de ventas deben asignarse a cada ruta. Mientras que, actualmente está mostrando el total del ramal contra cada ruta.
Este es el DAX que estoy usando:
Solved! Go to Solution.
Creo que desea multiplicar el costo por la fracción de rutas en el contexto actual sobre el número total de rutas para esa rama.
Esto debería acercarte:
Logistics SAP (Cost per route) =
- [Logistics Cost (KSA)]
* DIVIDE (
DISTINCTCOUNT ( Region_to_Van_mapping[Route] ),
CALCULATE (
DISTINCTCOUNT ( Region_to_Van_mapping[Route] ),
REMOVEFILTERS ( Region_to_Van_mapping[Route] )
),
0
)
En el código, DISTINCTCOUNT es solo 1 para cada una de las rutas, ya que la ruta forma parte del contexto de filtro para esas filas (por lo que elimino ese filtro en el denominador de mi DAX).
@AlexisOlson muchas gracias. Me había estado matando por esto durante mucho tiempo. ¡Eres un Dios mío amigo!
Creo que desea multiplicar el costo por la fracción de rutas en el contexto actual sobre el número total de rutas para esa rama.
Esto debería acercarte:
Logistics SAP (Cost per route) =
- [Logistics Cost (KSA)]
* DIVIDE (
DISTINCTCOUNT ( Region_to_Van_mapping[Route] ),
CALCULATE (
DISTINCTCOUNT ( Region_to_Van_mapping[Route] ),
REMOVEFILTERS ( Region_to_Van_mapping[Route] )
),
0
)
En el código, DISTINCTCOUNT es solo 1 para cada una de las rutas, ya que la ruta forma parte del contexto de filtro para esas filas (por lo que elimino ese filtro en el denominador de mi DAX).
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |