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
después de varios enfoques, aparentemente todavía no he encontrado la solución para sumar todas las filas después de filtrar con una segmentación de datos.
Tengo un modelo de datos clásico con dos tablas, una tabla de dimensiones y una tabla de datos. La tabla de dimensiones consta de
el tiempo de preparación y el tiempo de producción de un material:
MaterialID | Tiempo de preparación | ProdTime | ||
1 | 1 | 3 | ||
2 | 2 | 2 | ||
3 | 5 | 5 | ||
4 | 3 | 2 | ||
5 | 2 | 8 | ||
6 | 2 | 2 | ||
7 | 6 | 2 |
Conectarlo a través de la tabla de datos que consiste en fechas de pedido, y el materialID al que necesito conectarme se ve así
La agregación de dos sumas es la función estándar dentro de PowerBI.
Quiero tener una medida que también obtenga el valor total después de seleccionar un MaterialID:
En lugar de 6 y 2 debería haber la suma de estos órdenes: 12 y 4.
La segunda medida que necesito es calcular el tiempo total de ProdTime y Prodtime juntos. Lo intenté con este
Tampoco resume todo el tiempo de preparación + prod de aquellos pedidos en los que se trata de material 5 y 7, solo lo resume una vez y no de acuerdo con la cantidad de pedidos.
Si alguien puede echar un vistazo sería muy apreciado. Se adjunta el archivo Pbix:
https://drive.google.com/drive/folders/1Jjew0XnCbGKwSRS6lky-KESplyCxBtGw?usp=sharing
Muchas gracias de antemano.
Mejor.
Solved! Go to Solution.
Pruébalo con estas medidas.
Prep Time = SUMX ( Table2, RELATED ( Table1[PrepTime] ) )
Prod Time = SUMX ( Table2, RELATED ( Table1[ProdTime] ) )
Prep + Prod = [Prep Time] + [Prod Time]
@jdbuchanan71 muchas gracias! Al ver su función, supongo que también entiendo lo que está sucediendo aquí. Parece que no funcionó antes porque las dos columnas de tiempo están en la Tabla 2, pero en realidad estoy filtrando la tabla1 con la selección. Con el related() se expande la tabla1 y se introducen las dos columnas Tiempo en la ecuación.
Muchas gracias.
Pruébalo con estas medidas.
Prep Time = SUMX ( Table2, RELATED ( Table1[PrepTime] ) )
Prod Time = SUMX ( Table2, RELATED ( Table1[ProdTime] ) )
Prep + Prod = [Prep Time] + [Prod Time]
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 |