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.
En mi instrucción SELECT, tengo problemas para implementar la cláusula WHERE, ya que está utilizando el comando LOWER. También estoy luchando para obtener las partes ('(Invalid)', ('Not Specified')') de la declaración.
SELECCIONAR DISTINTO
T_TESTCASE. ORIGIN_ID como "ID de caso de prueba",
T_TESTCASE.NAME AS "Nombre del caso de prueba",
T_TESTCASE. TESTCASEFOLDER_NAME1 AS "Nombre de la carpeta Top del caso de prueba",
T_TESTCASE. FULLPATH AS "Test Case Fullpath",
T_TESTEXECSTATUS.NAME COMO "Estado de ejecución de prueba",
T_USER. FULLNAME COMO "Diseñador de casos de prueba",
T_HASREQUIREMENT.NAME AS "Tiene Requisito",
T_PROJECT. DOMAIN_NAME como "Nombre de dominio",
T_PROJECT.NAME AS "Nombre del proyecto"
DESDE T_TESTCASE
INNER JOIN T_TESTEXECSTATUS ON T_TESTCASE. T_TESTEXECSTATUS_ID = T_TESTEXECSTATUS. T_TESTEXECSTATUS_ID
INNER JOIN T_USER ON T_TESTCASE. T_DESIGNER_ID = T_USER. T_USER_ID
INNER JOIN T_HASREQUIREMENT ON T_tESTCASE.T_HASREQUIREMENT_ID = T_HASREQUIREMENT. T_HASREQUIREMENT_ID
INNER JOIN T_PROJECT ON T_TESTCASE. T_PROJECT_ID = T_PROJECT. T_PROJECT_ID
Dónde
NOT (T_TESTCASE. TESTCASEFOLDER_NAME1 IN ('(No válido)', '(No especificado)')
O LOWER(T_TESTCASE. TESTCASEFOLDER_NAME1) COMO '%archive%'
O LOWER(T_TESTCASE. TESTCASEFOLDER_NAME1) COMO '%recycle%bin%'
O LOWER(T_TESTCASE. TESTCASEFOLDER_NAME1) COMO '%temp%'
O LOWER(T_TESTCASE. TESTCASEFOLDER_NAME1) COMO '%delete%')
Y T_TESTCASE. DELETED_DATETIME ES NULL
Y T_PROJECT. DELETED_DATETIME ES NULL
Y T_PROJECT. DOMAIN_NAME NOT IN ('(No válido)', '(No especificado)')
Cualquier consejo sería increíble. Gracias.
Solved! Go to Solution.
@Jsonify , Las tablas deben unirse
necesita tener dos cláusulas de filtro
filtro (T_TESTCASE,
NOT (T_TESTCASE[TESTCASEFOLDER_NAME1] IN ('(No válido)', '(No especificado)')
|| SEARCH("archivo", T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
|| SEARCH("recycle%bin",T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
|| SEARCH("temp"T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
https://www.sqlbi.com/articles/the-importance-of-star-schemas-in-power-bi/
https://www.sqlshack.com/implementing-star-schemas-in-power-bi-desktop/
|| SEARCH("delete"T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
&& isblank(T_TESTCASE[DELETED_DATETIME]))
, filtro (T_PROJECT, isblank(T_PROJECT[DELETED_DATETIME]) y NOT(T_PROJECT. DOMAIN_NAME IN {"(Invalid)", "(Not Specified)"}))
@Jsonify , Las tablas deben unirse
necesita tener dos cláusulas de filtro
filtro (T_TESTCASE,
NOT (T_TESTCASE[TESTCASEFOLDER_NAME1] IN ('(No válido)', '(No especificado)')
|| SEARCH("archivo", T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
|| SEARCH("recycle%bin",T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
|| SEARCH("temp"T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
https://www.sqlbi.com/articles/the-importance-of-star-schemas-in-power-bi/
https://www.sqlshack.com/implementing-star-schemas-in-power-bi-desktop/
|| SEARCH("delete"T_TESTCASE. TESTCASEFOLDER_NAME1,1,0) >0
&& isblank(T_TESTCASE[DELETED_DATETIME]))
, filtro (T_PROJECT, isblank(T_PROJECT[DELETED_DATETIME]) y NOT(T_PROJECT. DOMAIN_NAME IN {"(Invalid)", "(Not Specified)"}))
"Baja" es el menor de sus problemas. Power Query no tiene el concepto de comodines.
Menor: https://docs.microsoft.com/en-us/powerquery-m/text-lower
búsqueda: https://docs.microsoft.com/en-us/powerquery-m/text-contains
INSTRUCCIÓN NOT IN: use listas: "(No válido)", "(No especificado)"
Dato curioso: no puedes usar las listas para la búsqueda. Necesidad de usar o y y .
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |