En esta demostración, veremos cómo usar la combinación y elegir funciones condicionales. Así que en el diario del curso, en la sección voy a hacer clic en Datos de resistencia del concreto. Y así, los datos de Resistencia del hormigón incluyen esta columna llamada Tipo de hormigón, que indica la marca de la mezcla de hormigón y si estaba reforzada o no, si era estándar durante cualquier prueba. Y supongamos que tengo otro conjunto de datos y quiero combinarlos, y lo que quiero combinar se basa en el proveedor. Así que quiero aislar esa parte de la cadena de caracteres de tipo concreto en una nueva columna llamada Código de proveedor. Así que voy a usar la función de coincidencia para hacer eso. Así que obtendré una nueva ventana del editor de scripts. Esta vez, simplemente haré clic en el botón de la barra de herramientas. Y seguiré adelante y usaré la función para cada fila. Así que escribiré para cada fila. Paréntesis abiertos. La columna ya ha sido creada. Entonces no necesito usar una nueva columna en este ejemplo. Colón, al código de proveedor se le asignará el resultado de la función de coincidencia. Y para la función de coincidencia, voy a usar la función de palabra, que vimos en una demostración anterior, donde la función de palabra toma, como argumentos, primero, ¿qué palabra de una cadena quiero? Y voy a obtener la primera palabra de esa cadena. Y segundo, ¿dónde estoy buscando esa cadena o buscando la palabra en esa cadena? Y eso estará en la columna Concrete Type. La función de palabra tiene un tercer argumento opcional donde puedo especificar uno o más delimitadores como cadenas de caracteres. Si no hago eso, asume que el delimitador es un espacio. Y eso funciona para la columna Tipo de hormigón. Así que cerraré ese paréntesis, escribiré una coma. Y si el valor es Greystone, entonces es una cadena de caracteres, escribiré una coma. El resultado será para el Código de proveedor. Si el valor es EZMix, también una cadena de caracteres, y esa es EZM mayúscula y luego ix, cierra la cadena de caracteres, coma, el valor será y otra coma. Y si el valor es Consolidado, la última cadena de caracteres y, por supuesto, tengo que escribirlo correctamente, otra coma, y ese valor será Y luego escribiré esos paréntesis de cierre, mi punto y coma. Y formatearé mi script. Entonces quiero seguir adelante y ejecutar el script. Y puede ver en la tabla de datos (navegaré hasta allí) que los códigos de proveedor se completaron correctamente en función de la primera palabra de la cadena de caracteres almacenada en la columna de datos de tipo concreto. Echemos un vistazo a la función de elección usando una versión diferente de la tabla de datos concretos. Entonces, en el diario, voy a hacer clic en Concrete Mix Data. Así que aquí hay una indicación de si se ha incluido una mezcla adicional en la fabricación del hormigón. Por lo general, esto es un líquido y es un ingrediente adicional en el concreto. Y un tipo de mezcla adicional que podría agregarse reduce la velocidad de fraguado del concreto. Eso sucede más rápido en climas cálidos. Por lo tanto, es posible que deseemos reducir la velocidad porque la tasa de endurecimiento más lenta facilita la colocación y el fraguado del concreto. Así que tengo abierta la mesa Concrete Mix. Y en este caso, el código Addmixture de indica que disminuimos la velocidad de endurecimiento al agregar ese líquido. Y el código de indica que no agregamos eso. El motivo de esta numeración es que cero no es un valor que la función de selección pueda entender. Tiene que ser un entero positivo distinto de cero. Entonces, en el diario del curso, haré clic en Agregar etiquetas de mezcla. Así que estamos enviando el mensaje de la nueva columna a la tabla de datos actual. Y el comúnmente llamado Addmixture. Estamos especificando que serán datos de caracteres. Y luego, la función para cada fila, en este script preescrito, está asignando un valor en Addmixture basado en la elección. Que buscaremos en la columna Addmixture Code. Y si eso devuelve un valor en la nueva columna se ralentizará. Y si devuelve un será Ninguno. Así que voy a seguir adelante y ejecutar esto. Y pueden ver entonces en la tabla que tenemos la nueva columna de Addmixtures donde está Ralentizado si el código es y Ninguno si el código es Así que aquí, vieron las funciones condicionales más especializadas de emparejar y elegir.