Forum Discussion
Columna calculada
Estimados todos : quiero crear una columna calculada para que coincida con los valores de columna como se muestra a continuación
Si el número de serie original coincide con El número de serie no nuevo y el estado de Intercambio es "Verdadero", devuelva sí
o
Si el número de serie original coincide con Serie no nueva y el estado de Exchange es "Falso", devuelva el error
o
Si el número de serie original es (en blanco) y el estado de intercambio es "True", devuelva false
más
No
datos
| Serie sin novedades | Número de serie original | Estado de Exchange |
| 6322404642 | falso | |
| 6321944496/97 | 6321944498/99 | verdadero |
| 6321944498/99 | falso | |
| 6322404615 | 6321944507 | verdadero |
| 6321944507 | falso | |
| 6322163044 | falso | |
| 6322078091 | falso | |
| 6322404635 | falso | |
| 6322078135 | 19898J8908 | falso |
| CF12345990 | falso | |
| 19898J8908 | falso | |
| 9898-987979 | CF12345990 | verdadero |
| 123-878-98989 | verdadero | |
| LONBELOO | falso | |
| LON-BELPP | falso |
resultado
| Serie sin novedades | Número de serie original | Estado de Exchange | resultado |
| 6322404642 | falso | No | |
| 6321944496/97 | 6321944498/99 | verdadero | Sí |
| 6321944498/99 | falso | No | |
| 6322404615 | 6321944507 | verdadero | Sí |
| 6321944507 | falso | No | |
| 6322163044 | falso | No | |
| 6322078091 | falso | No | |
| 6322404635 | falso | No | |
| 6322078135 | 19898J8908 | falso | error |
| CF12345990 | falso | No | |
| 19898J8908 | falso | No | |
| 9898-987979 | CF12345990 | verdadero | Sí |
| 123-878-98989 | verdadero | error | |
| LONBELOO | falso | No | |
| LON-BELPP | falso | No |
Puede crear una medida con SWITCH() para juzgar .
Measure = SWITCH(TRUE(), SELECTEDVALUE('Table'[Original Serial No])<>BLANK() && SELECTEDVALUE('Table'[Exchange Status])="True","yes", SELECTEDVALUE('Table'[Original Serial No])<>BLANK() && SELECTEDVALUE('Table'[Exchange Status])="False","error", SELECTEDVALUE('Table'[Original Serial No])=BLANK() && SELECTEDVALUE('Table'[Exchange Status])="True","false", "no")Y el resultado es como se muestra:
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
6 Replies
- Syndicate_Admin
Administrator
Puede crear una columna con el siguiente código;-
Result = IF ( ( Serial_data_[Serial No New] = Serial_data_[Original Serial No] ) && Serial_data_[Exchange Status] = TRUE (), "Yes", IF ( ( Serial_data_[Serial No New] = Serial_data_[Original Serial No] ) && Serial_data_[Exchange Status] = FALSE (), "Error", IF ( Serial_data_[Original Serial No] = BLANK () && Serial_data_[Exchange Status] = TRUE (), "False", "No" ) ) )Salida:-
gracias
Samarth
- Syndicate_Admin
Administrator
Hola @Samarth_18: ¿cómo puedo modificar el DAX cuando los valores se repiten varias veces en los datos?
ejemplo
Serie sin novedades Número de serie original Estado de Exchange 6322404642 falso 6321944496/97 6321944498/99 verdadero 6321944496/97 6321944498/99 verdadero 6321944498/99 falso 6322404615 6321944507 verdadero 6322404615 6321944507 verdadero 6321944507 falso 6322163044 falso 6322078091 falso 6322404635 falso 6322078135 19898J8908 falso 6322078135 19898J8908 falso CF12345990 falso 19898J8908 falso 9898-987979 CF12345990 verdadero 123-878-98989 verdadero LONBELOO falso LON-BELPP falso - Syndicate_Admin
Administrator
Hay @gauravnarchal ,
Puede utilizar quitar duplicados de la tabla en la ventana de datos de transformación. Simplemente seleccione su columna y haga clic derecho obtendrá la opción eliminar duplicados.
PFB captura de pantalla
gracias
Samarth
- Syndicate_Admin
Administrator
Puede crear una medida con SWITCH() para juzgar .
Measure = SWITCH(TRUE(), SELECTEDVALUE('Table'[Original Serial No])<>BLANK() && SELECTEDVALUE('Table'[Exchange Status])="True","yes", SELECTEDVALUE('Table'[Original Serial No])<>BLANK() && SELECTEDVALUE('Table'[Exchange Status])="False","error", SELECTEDVALUE('Table'[Original Serial No])=BLANK() && SELECTEDVALUE('Table'[Exchange Status])="True","false", "no")Y el resultado es como se muestra:
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.