Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Tengo que crear una instrucción IF/AND con una condición nula
Mi condición es la siguiente:
Calidad =
IF(ISBLANK([Versión]) && NOT(ISBLANK([Fecha])),
"Sí",
"No")
La lógica es que si Version es null y Date no es null, entonces sale "Sí", de lo contrario "No".
No estoy obteniendo una salida y creo que algo anda mal con la codificación.
Soy bastante nuevo en Power BI y DAX, por lo que cualquier recurso para estudiar es muy apreciado.
¡Gracias!
¿Tiene algún ejemplo de datos de entrada y salida?
Comentario de https://docs.microsoft.com/en-us/dax/blank-function-dax
Algunas funciones de DAX tratan las celdas en blanco de manera algo diferente a Microsoft Excel. Los espacios en blanco y las cadenas vacías ("") no siempre son equivalentes, pero algunas operaciones pueden tratarlos como tales.
Entrada
Versión | Fecha |
A | 9.12 |
A | |
9.10 | |
B | 9.12 |
Salida
Versión | Fecha | Calidad |
A | 9.12 | No |
A | Sí | |
9.10 | No | |
B | 9.12 | No |
No |
Son cadenas en blanco y no vacías.
Por favor, hágamelo saber si necesita más claridad
Hi, @Thoprice022
Puede probar los siguientes métodos.
Quality =
IF([Version]=BLANK()&&[Date]<>BLANK(),
"Yes",
"No")
¿Es este el resultado que esperas?
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Al recrear en mi propio PBI, noté que su instrucción DAX proporcionada tiene un paréntesis adicional después de ISBLANK ([Fecha]), por lo que podría probar la versión fija a continuación:
Quality = IF(NOT(ISBLANK([Version])) && ISBLANK([Date]), "Yes", "No")
Si esto no soluciona las cosas, ¿puede decirme si hay un error (y si es así, qué dice), o la columna de calidad simplemente aparece en blanco? Además, ¿qué tipo de datos está utilizando para la fecha?