Del curso: Aprende análisis de datos: fundamentos

Creación de funciones lógicas

Del curso: Aprende análisis de datos: fundamentos

Creación de funciones lógicas

Para ser analista de datos, hay que ser capaz de agregar columnas en función de determinadas condiciones. En Excel se utilizan las funciones IF o SI y las funciones lógicas; en Power Query se denominan columnas condicionales. La organización decidió enviar una nota de agradecimiento a cada cliente con un total del pedido que sea mayor o igual que 100. El resultado se enviará al grupo de marketing para que sepan a quién notificar. Para no afectar los datos del pedido, voy a crear una columna adicional para enviar a marketing. Activo el menú a la consulta Cabecera para crear una Referencia; la nombro «Marketing». De esta forma, si realizo cambios en la Cabecera, se trasladarán los datos y los cambios a la consulta Marketing. Cualquier acción de limpieza sobre la consulta Cabecera, también se reflejará en Marketing. Este es uno de los beneficios de la referencia, no tengo que duplicar los pasos de limpieza en las dos consultas. Para cumplir el requisito de negocio, desde el menú Agregar columna, creo una Columna condicional. Me ofrece un formulario. La nueva columna se va a llamar «Nota de agradecimiento». La condición va a ser preguntar si la columna Total, el Operador es mayor o igual y el Valor «100»; si se cumple esa condición, entonces el resultado va a ser «Con nota». De lo contrario, será «Sin nota» y ya el equipo de marketing sabrá lo que tiene que hacer. Aceptamos y vemos que se ha creado una nueva columna. Si tienes la barra de fórmulas activa, verás que no se ha creado nada que no sea un if. No te olvides de ajustar el tipo de dato, que en este caso será Texto. Para actualizar en la hoja de Excel, me voy a Inicio > Cerrar y cargar. Ya estoy en Excel, se ha creado una nueva hoja que se llama Marketing y, para aclarar cuál es el objetivo, le voy a cambiar el nombre a Notas para Marketing y así ya sé por qué he creado esta nueva hoja. Si alguna vez has creado una función IF o SI, con independencia de la herramienta y el lenguaje, sabes que es una forma sencilla de crear variables condicionales en tus datos.

Contenido