Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Soy relativamente nuevo en PowerBI y tengo problemas para encontrar una respuesta al problema a continuación. Estoy buscando una Medida para calcular la última columna (TOTAL TAX FOR PO), que sería el total de la columna SKU TAX para cada número de pedido en la 1a columna.
Ejemplo: PO DE IMPUESTO TOTAL para el número de pedido 1001 a $3+$2+$4+$1+$0+$0-$10.
Nota: "SKU TAX" es una medida SUMX que combina 2 columnas de dos tablas diferentes.
Número de pedido | Sku | Qty | IMPUESTO SKU | TOTAL TAX PO |
1001 | Aaa | 3 | $3 | $10 |
1001 | Bbb | 2 | $2 | $10 |
1001 | Ccc | 4 | $4 | $10 |
1001 | Ddd | 1 | $1 | $10 |
1001 | Eee | 2 | $0 | $10 |
1001 | Fff | 1 | $0 | $10 |
1002 | Aaa | 2 | $2 | $11 |
1002 | Bbb | 4 | $4 | $11 |
1002 | Ccc | 5 | $5 | $11 |
Intenté con Calcular con un filtro en número de pedido, pero me da el mismo resultado que mi medida de IMPUESTO DE SKU.
Cualquier ayuda sería muy apreciada.
Gracias
@IB-Dee , Usted puede probar todos los esperados
calculate([SKU TAX], allexcept(Table,[PO Number]))
Hola @amitchandak
Gracias por tomarse el tiempo para responder.
También probé la fórmula, por desgracia, devolvió la suma de impuestos para todo el número de pedido, no la suma de impuestos para cada PEDIDO. No estoy seguro si hice algo mal.
Gracias
@IB-Dee - Tal vez intente algo como:
TOTAL TAX PO Measure =
VAR __PO = MAX('Table'[PO Number])
RETURN
SUMX(FILTER(ALL('Table'),[PO Number] = __PO),[SKU TAX])
Hola @Greg_Deckler
Gracias por tomarse el tiempo para responder, muy apreciado.
¡Tendré que volver para tratar de entender cómo llegaste allí con esta fórmula pero funcionó!
Salud
@IB-Dee - Claro, la primera línea obtiene el valor actual de la columna Número de pedido para la fila actual. La instrucción RETURN utiliza ALL para salir del contexto actual de la fila individual y, a continuación, se usa FILTER para filtrarla de nuevo a solo las filas de la tabla donde el número de pedido coincide con el valor de la variable __PO. A continuación, simplemente sume los valores de columna.