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.
Quiero comparar dos campos para ver si tienen datos o no y devolver 3 posibles resultados:
p. ej..
El campo 1 CONTIENE DATOS, pero el campo 2 NO CONTIENE DATOS = Verdadero
El campo 1 NO CONTIENE DATOS, pero el campo 2 CONTIENE DATOS = Falso
Ni el campo 1 ni el campo 2 contienen datos = 3ª opción
Solved! Go to Solution.
No @jdubs,
Cree una columna calculada como esta:
IS Bandera en blanco = SWITCH(TRUE(),
AND(ISBLANK('Table'[Field 1]),NOT(ISBLANK('Table'[Field 2]))),"Field 2 Available",
Y(NOT(ISBLANK('Table'[Field 1])),ISBLANK('Table'[Field 2])),"Field 1 Available",
AND(ISBLANK('Table'[Field 1]),ISBLANK('Table'[Field 2])),"Ambos campos no están disponibles",
Y(NOT(ISBLANK('Table'[Field 1])),NOT(ISBLANK('Table'[Field 2]))),"Both Field Available",BLANK())
Esto le dará el resultado deseado
Por favor, acepte esto como una solución si su pregunta ha sido respondida !!
Aprecia un Kudos 😀
¡Gracias!
No @jdubs
Descargar ejemplo PBIX con código
Con 2 campos para comprobar que tiene 4 combinaciones posibles, por lo que debe especificar cuál es el resultado si tanto Field1 como Field 2 tienen datos.
En el código siguiente, el caso en el que ambos campos tienen datos da como resultado el resultado predeterminado.
Este código crea una medida. Es mejor utilizar una medida que una columna calculada en casi todos los casos.
Compare Fields =
VAR _Field1 = SELECTEDVALUE('Table'[Field 1])
VAR _Field2 = SELECTEDVALUE('Table'[Field 2])
RETURN
SWITCH(
TRUE(),
AND(NOT(ISBLANK(_Field1)), ISBLANK(_Field2)), "True",
AND(ISBLANK(_Field1), NOT(ISBLANK(_Field2))), "False",
AND(ISBLANK(_Field1), ISBLANK(_Field2)), "3rd option",
"Default"
)
saludos
Phil
No @jdubs,
Cree una columna calculada como esta:
IS Bandera en blanco = SWITCH(TRUE(),
AND(ISBLANK('Table'[Field 1]),NOT(ISBLANK('Table'[Field 2]))),"Field 2 Available",
Y(NOT(ISBLANK('Table'[Field 1])),ISBLANK('Table'[Field 2])),"Field 1 Available",
AND(ISBLANK('Table'[Field 1]),ISBLANK('Table'[Field 2])),"Ambos campos no están disponibles",
Y(NOT(ISBLANK('Table'[Field 1])),NOT(ISBLANK('Table'[Field 2]))),"Both Field Available",BLANK())
Esto le dará el resultado deseado
Por favor, acepte esto como una solución si su pregunta ha sido respondida !!
Aprecia un Kudos 😀
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |