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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Buscar caracteres en una cadena

¿Hay alguna manera de buscar caracteres especiales en una cadena como la siguiente?

"#*&%$£!^+;:?<>"
Quiero decir que si encuentra alguno de ellos es "Inválido"
4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Gracias Phil - eso es genial

Syndicate_Admin
Administrator
Administrator

@jak8282

Si mi respuesta funcionó para usted, márquela como la respuesta para que otros puedan beneficiarse de aprender cómo resolver este problema.

saludos

Phil

Syndicate_Admin
Administrator
Administrator

Hola @jak8282 respuesta proporcionada por @PhilipTreacy es la mejor manera.

Hay otro método también. que es crear una tabla con todos los caracteres especiales como se muestra a continuación:

Kishore_KVN_0-1687175797522.png

Luego, en la tabla real, cree una columna usando debajo de DAX:

Check = 
IF(
    SUMX('Special Characters Table',FIND('Special Characters Table'[Characters],'Table'[Column],,0))>0,"Invalid","Valid")

La salida se ve así:

Kishore_KVN_1-1687175848724.png

Si esta publicación ayuda, entonces considere aceptarla como la solución para ayudar a otros miembros a encontrarla más rápidamente. ¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

@jak8282

En Power Query, cree una columna personalizada con esto

if List.ContainsAny(Text.ToList([String]),Text.ToList("#*&%$£!^+;:?<>")) then "Invalid" else "Valid"

Saludos

Phil

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.