Respuesta a: Nueva columna con condición

dlom
Participante

    Hola!

    En este caso sí es mejor hacerlo con Power Query, porque es un tema de limpieza/transformación de datos. Aquí hay una manera de hacerlo en el Power Query.

    Tengo esta columna como tipo texto (porque tiene letras y números)

     

    Luego extraigo el primer caracter haciendo clic en “Agregar columna”, luego en “Extraer” y luego en “Primeros caracteres”.

     

    En la ventana que aparece pones “1”, para extraer únicamente el primer caracter.

    Luego agregas una columna personalizada

     

    Y escribes esta fórmula:

    if Value.Is(Value.FromText([Primer caracter]), type number)
    then "Persona"
    else "Empresa"

     

    Así:

     

    Esta fórmula intenta convertir a número el valor de la columna “Primer caracter”. Evalúa si es de tipo texto. Si es tipo número, escribe “Persona”. Si no es tipo número, escribe “Empresa”.

     

    Así va a detectar si es Tipo Empresa o Persona:

     

    Recuerda siempre dividir el problema en varios pasos para ir avanzando y resolviéndolo poco a poco.

    Estoy atento!
    – Diego