Forum Discussion
Columna calculada
- 5 years ago
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.
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
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_Admin5 years ago
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_Admin5 years ago
Administrator
Hola @Samarth_18 - No puedo eliminar los duplicados ya que todos los valores de campo están vinculados con los datos. ¿Hay alguna manera de hacerlo sin eliminar los duplicados?
gracias
Gaurav
- Syndicate_Admin5 years ago
Administrator
Hay @gauravnarchal ,
De todos modos, al arrastrar estos campos en la tabla visual, los duplicados no aparecerán.
Y otra forma de evitarlo es que puede crear una tabla independiente con datos summerize y usarla en un objeto visual.
serial_data_summerize = SUMMARIZE ( Serial_data_, Serial_data_[Serial No New], Serial_data_[Original Serial No], Serial_data_[Exchange Status], "_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" ) ) ) )gracias
Samarth