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.
Estoy intentando escribir varias expresiones DAX para resumir un conjunto de datos de transacciones. La combinación de [Fabricante] y [PartNo] determinará la unicidad, por lo que esos campos deben agruparse. También puedo concatenar los 2 campos juntos y crear una clave compuesta ([ManufacturerPartKey]) si es más fácil agrupar los datos de esa manera.
Datos de ejemplo de MyTable:
Manufacturer PartNo TxDate TxStatus ErrorCode ManufacturerPartKey ABC 123 9/29/2020 Fail CodeInvalid ABC-123 ABC 123 9/30/2020 Fail CodeInvalid ABC-123 ABC 123 10/1/2020 Success null ABC-123 ABC 789 10/1/2020 Fail PartInvalid ABC-789 ABC 567 10/1/2020 Success null ABC-567 XYZ 567 9/29/2020 Fail LoadFail XYZ-567 XYZ 567 9/30/2020 Fail LoadFail XYZ-567 XYZ 789 10/1/2020 Fail APIFault XYZ-789 LMO 456 9/29/2020 Fail APIFault LMO-456 LMO 456 9/30/2020 Fail APIFault LMO-456 EFG 123 10/1/2020 Success null EFG-123 QRS 123 10/1/2020 Fail PartInvalid QRS-123 QRS 123 10/2/2020 Fail PartInvalid QRS-123 QRS 123 10/3/2020 Fail PartInvalid QRS-123 QRS 123 10/4/2020 Fail PartInvalid QRS-123 QRS 567 10/4/2020 Success null QRS-567
Requisitos:
Recuento de combinaciones distintas de Fabricante + Parte No
Salida esperada 9
Recuento de éxito
Salida esperada 4
Recuento de errores "excepcionales" por [Fabricante] y [PartNo] o [ManufacturerPartKey] y TxDate máximo
Salida esperada 5
Respuesta:
CountFailure ? VAR _maxDate - TREATAS ( ADDCOLUMNS ( VALUES ( MyTable[ManufacturerPartKey] ), "maxDate", CALCULATE ( MAX ( 'MyTable'[TxDate] ) ), MyTable[GroupKey], MyTable[TxDate] ) RETURN CALCULATE ( COUNTROWS ( SUMMARIZECOLUMNS ( MyTable[ManufacturerPartKey], MyTable[TxStatus], _maxDate )
4. El recuento de reprocesado (ABC-123 se presentó 3 veces y se volvió a procesar en el tercer intento)
1
5. Recuento de códigos de error distintos por TxDate máximo
ErrorCode Count CodeInvalid 0 APIFault 2 LoadFail 1 PartInvalid 2 Null 4
Salida de tabla de resumen esperada:
Fabricante TotalSubmissions TotalFailed TotalSucceeded DistinctPartNoCount OutstandingFailures ReprocessedCount ABC 5 3 2 3 1 XYZ 3 3 0 2 2 0 LMO 2 2 0 1 2 0 EFG 1 0 1 1 0 0 QRS 5 4 1 0 0
Hola
Puede descargar mi archivo PBI desde aquí. No puedo entender las últimas 2 medidas.
Espero que esto ayude.
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 | |
2 | |
2 | |
2 | |
1 |