Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Jsonify
Frequent Visitor

Necesita ayuda para implementar la cláusula WHERE en Power Query

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.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@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)"}))

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@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)"}))

lbendlin
Super User
Super User

"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 .

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.