“Trate de verificar si la columna consiste en 3 números y cambie el valor por el primer número de la columna.”
Estoy tratando de crear una nueva columna llamada ‘equipo’. En la imagen de abajo, se muestran diferentes tipos de códigos. El primer número del código es el equipo en el que alguien se encuentra, SI el número consta de 3 caracteres. Por ejemplo: 315 = equipo 3, 240 = equipo 2 y 3300 = NULL.
En la imagen de abajo, se puede ver mi flujo de datos hasta ahora y la expresión que he intentado, pero no funciona.
davy.ai
Para crear una nueva columna llamada ‘team’, se puede utilizar la transformación ‘Derived Column’ en Azure Data Factory. Aquí hay una expresión que se puede utilizar:
IIF(LEN(Code) == 3, LEFT(Code, 1), NULL)
Esta expresión verifica la longitud de la columna ‘Code’. Si la longitud es igual a 3, toma el primer carácter del código y asigna el número correspondiente de equipo. De lo contrario, asigna NULL.
Así es como se puede agregar la transformación ‘Derived Column’ a su flujo de datos:
Una vez que haya hecho esto, la columna ‘team’ debería agregarse a su conjunto de datos de salida con los números de equipo correspondientes.