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.
Tengo tablas de datos de origen de Pruebas y Resultados. Algunas pruebas tienen resultados explícitos de las pruebas, pero otras no; en la tabla de pruebas se definen como dependientes de otras pruebas.
Mi objetivo es agregar una columna a la tabla de resultados que es el resultado consolidado de pase/fallo, es decir, R3 se considera un pase porque R1 es un pase; El r4 es un error (se considera un pase solamente si el r1 y el r2 pasan). ¿Cómo me abordo a esto?
Pruebas
Prueba | Dependencia |
R1 | |
R2 | |
R3 | R1 |
R4 | R1 & R2 |
Resultados
Prueba | Resultado |
R1 | Pasar |
R2 | Fallar |
R3 | |
R4 |
Solved! Go to Solution.
Hola @jpc ,
¿Podría por favor intentar dividir la dependencia en filas por "& " en el editor de consultas:
A continuación, cree una nueva relación entre la tabla de resultados y la tabla de pruebas:
Cree una nueva columna en la tabla de prueba:
Result = IF("Fail" IN CALCULATETABLE(VALUES(Results[Result]),FILTER(Tests,Tests[Calculated Result] = EARLIER(Tests[Calculated Result]))),"Fail","Pass")
Para obtener más información, consulte el archivo pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ERrFulLwM8pHjyUo9O...
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola @jpc ,
¿Podría por favor intentar dividir la dependencia en filas por "& " en el editor de consultas:
A continuación, cree una nueva relación entre la tabla de resultados y la tabla de pruebas:
Cree una nueva columna en la tabla de prueba:
Result = IF("Fail" IN CALCULATETABLE(VALUES(Results[Result]),FILTER(Tests,Tests[Calculated Result] = EARLIER(Tests[Calculated Result]))),"Fail","Pass")
Para obtener más información, consulte el archivo pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ERrFulLwM8pHjyUo9O...
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
no está claro acerca de la lógica, R3 se considera un paso porque el r1 es un paso. ¿Por qué en el resultado, el R1 es el paso y el R3 está en blanco?
Proud to be a Super User!
Gracias por tomarse el tiempo para leer y tratar de entender mi problema.
No hay ninguna ejecución de prueba para R3 y R4, por lo que el conjunto de datos no contiene ninguna información de paso o error.
Veo lo que está diciendo, la tabla de resultados sería realmente así (no existe ningún resultado para R3 y R4)
Resultados
Prueba | Resultado |
R1 | Pasar |
R2 | Fallar |
Y me pregunto si ayuda a cambiar el nombre de la columna Tests/test como resultado calculado y declarar explícitamente la lógica implícita detrás de R1 y R2 de la siguiente manera:
Pruebas
Resultado calculado | Dependencia |
R1_calc | R1 |
R2_calc | R2 |
R3_calc | R1 |
R4_calc | R1 & R2 |
Ahora, creo que puedo ver que tener una relación entre los campos "Test" en mis dos tablas definidas originalmente no era el enfoque correcto. Pero como puedo tener varias dependencias, no estoy seguro de que agregar una relación entre Dependencia y Prueba sea válido tampoco.
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 | |
2 | |
1 | |
1 |