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

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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

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