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
Syndicate_Admin
Administrator
Administrator

Ayuda con DAX Formula por favor

Tengo este fragmento de código SQL y necesito convertirlo en una fórmula DAX.

adoalan_0-1669297971811.png

Llegué a la mitad y lo siguiente funciona perfectamente:

TESTAGAIN =
INTERRUPTOR(
VERDADERO(),
ISBLANK('nfp_giftaiddeclaration'[Nombre]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Apellido]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Casa]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Código postal]), "Sí",
"No")
Sin embargo, no puedo incorporar la última parte con
SI(CONTAINSSTRING( nfp_giftaiddeclaration[Nombre] , "&" ) || CONTAINSSTRING(nfp_giftaiddeclaration[Apellido], "&" ), "Y", "N")
De alguna manera me estoy perdiendo algo aquí y puedo hacerlo.
¿Pueden ayudarnos?
Muchas gracias
9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

@adoalan ,

Por favor, use lo siguiente que lo tomé de su pieza de ejemplo solamente,

TESTAGAIN =
INTERRUPTOR(
VERDADERO(),
ISBLANK('nfp_giftaiddeclaration'[Nombre]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Apellido]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Casa]), "Sí",
ISBLANK('nfp_giftaiddeclaration'[Código postal]), "Sí",
CONTAINSSTRING( nfp_giftaiddeclaration[Nombre] , "&" ) || CONTAINSSTRING(nfp_giftaiddeclaration[Apellido], "&" ), "Sí", "No")
Compruebe si esto resuelve el problema.
Saludos
Nikhil Chenna
¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

@NikhilChenna no funciona

@adoalan ,

Pruebe esto y luego use la condición IF

SI(
ISBLANK('nfp_giftaiddeclaration'[Nombre]) ||
ISBLANK('nfp_giftaiddeclaration'[Apellido]) ||
ISBLANK('nfp_giftaiddeclaration'[Casa]) ||
ISBLANK('nfp_giftaiddeclaration'[Código postal]) ||
CONTAINSSTRING( nfp_giftaiddeclaration[Nombre] , "&" ) ||
CONTAINSSTRING(nfp_giftaiddeclaration[Apellido], "&" ), "Sí",
"No")
Esto debería funcionar amigo.
Saludos
Nikhil Chenna

¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

Creé coloumn y consiguiendo esto

adoalan_0-1669303453745.png

@adoalan ,

He replicado lo mismo con una tabla de muestra con 3 filas,

Consulte que puede acceder al enlace adjunto de una unidad.

Condición IF

He creado esta tabla -

NikhilChenna_0-1669350907890.png

y usando esta calcación -

Columna =
SI(
'Tabla'[Nombre]=ESPACIO EN BLANCO() ||
'Tabla'[Apellido]=ESPACIO EN BLANCO() ||
'Mesa'[Casa]=ESPACIO EN BLANCO() ||
'Tabla'[Código postal]=ESPACIO EN BLANCO() ||
CONTAINSSTRING('Tabla'[Nombre],"&") ||
CONTAINSSTRING('Tabla'[Apellido],"&"),"Sí",
"No")
Puede usar esta fórmula directamente, solo tiene que reemplazar el nombre de la tabla.
Saludos
Nikhil Chenna
¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

Todavía no @NikhilChenna

adoalan_0-1669300656751.png

@adoalan ,

Creo que estás creando una medida calculada.

Cree una columna calculada.

Saludos

Nikhil Chenna

¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

Syndicate_Admin
Administrator
Administrator

@adoalan Puede utilizar SEARCH o FIND como equivalente para CONTAINSSTRING

@Greg_Deckler ¡Lo intenté pero algo no funciona porque no puedo obtener ningún resultado!

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.