Agregar una columna a partir de los ejemplos

Al agregar columnas de ejemplos, puede crear nuevas columnas que satisfagan sus necesidades. Este proceso es útil para las siguientes situaciones:

  • Conoces los datos que deseas en tu nueva columna, pero no estás seguro de qué transformación o colección de transformaciones te puede llevar allí.
  • Ya sabe qué transformaciones necesita, pero no está seguro de qué seleccionar en la interfaz de usuario para que se produzcan.
  • Conoce todas las transformaciones que necesita mediante una expresión de columna personalizada en el lenguaje M, pero una o varias de esas transformaciones no están disponibles en la interfaz de usuario.

El comando Columna de ejemplos se encuentra en la pestaña Agregar columna , en el grupo General .

Captura de pantalla de la opción Agregar columna de ejemplos.

Adición de una nueva columna a partir de ejemplos

En este ejemplo, comenzará con la tabla que se muestra en la imagen siguiente.

Captura de pantalla de la tabla original que contiene información sobre clientes específicos, junto con su ubicación y sus ingresos mensuales.

El objetivo de este ejemplo es crear dos columnas nuevas:

  • Intervalo: cree contenedores para la columna Ingresos mensuales en incrementos discretos de 5000.
  • Nombre completo: concatene las columnas Apellidos y Nombre en una sola columna.

Captura de pantalla de la tabla final con el intervalo de ingresos y las columnas de nombre completo agregadas.

Columna de ejemplos, de columnas seleccionadas

Al crear una nueva columna, elija la columna que se usará en los cálculos. En este ejemplo, creará la columna Range a partir de los valores de columna Ingresos mensuales .

Seleccione la columna Ingresos mensuales , seleccione el comando Columna de ejemplos y, a continuación, seleccione Desde la selección.

Captura de pantalla de la columna de ejemplos en la columna seleccionada.

El panel de vista previa muestra una nueva columna editable donde puede escribir los ejemplos. En el primer ejemplo, el valor de la columna seleccionada es 19 500. En la nueva columna, escriba el texto de 15 000 a 20 000, que es el intervalo donde cae ese valor.

Captura de pantalla de la nueva columna en la que se escriben los datos en el nuevo intervalo desde el ejemplo.

Cuando Power Query encuentra una transformación coincidente, rellena las filas restantes con los resultados de la transformación. También puede ver el texto de la fórmula M para la transformación encima de la vista previa de la tabla.

Después de seleccionar Aceptar, la nueva columna forma parte de la consulta. También se agrega un nuevo paso a la consulta.

Captura de pantalla que muestra la nueva columna de los ejemplos agregados a la tabla y el nuevo paso aplicado resaltado.

Columna de ejemplos, de todas las columnas

El siguiente objetivo es crear una columna Nombre completo mediante los valores de las columnas Nombre y Apellidos .

Para ello, seleccione el comando Columna de ejemplos y, a continuación, seleccione Desde todas las columnas.

Captura de pantalla del editor de Power Query, con la opción 'Columna de ejemplos de todas las columnas' resaltada.

A continuación, introduzca su primer ejemplo de Nombre Completo como Enders, Maria.

Captura de pantalla del editor de Power Query con el nombre completo usado como primer ejemplo para la nueva columna del ejemplo.

Después de seleccionar Aceptar, la nueva columna forma parte de la consulta. También se agrega un nuevo paso a la consulta. Seleccione y mantenga presionado (o haga clic con el botón derecho) en El nombre de la columna Combinar y, a continuación, seleccione Cambiar nombre y cambie el nombre de la columna a Nombre completo.

Captura de pantalla del editor de Power Query con la nueva columna Full Name agregada a la tabla.

El último paso es quitar las columnas Nombre, Apellidos e Ingresos mensuales . La tabla final ahora contiene las columnas Range y Full Name con todos los datos que ha generado en los pasos anteriores.

Captura de pantalla de la tabla final con columnas de nombre, apellidos y ingresos mensuales quitadas, y se agregaron el intervalo de ingresos y las columnas de nombre completo.

Sugerencias y consideraciones

Al proporcionar ejemplos, Power Query ofrece una lista de campos, valores y transformaciones sugeridas para las columnas seleccionadas. Para ver esta lista, seleccione cualquier celda de la nueva columna y, a continuación, empiece a escribir un valor o presione F2. También puede hacer doble clic en una celda de la nueva columna.

Captura de pantalla que muestra la columna de sugerencias de ejemplo.

La experiencia Columna de ejemplos solo funciona en las 100 primeras filas de la vista previa de datos. Puede aplicar los pasos antes del paso Columna de ejemplos para crear su propio ejemplo de datos. Una vez creada la columna Columna de ejemplos , puede eliminar esos pasos anteriores sin afectar a la nueva columna.

Lista de transformaciones admitidas

Muchas transformaciones, pero no todas, están disponibles cuando se usa Column desde ejemplos. En la lista siguiente se muestran las transformaciones admitidas.

General

  • Columna condicional

Referencia

  • Referencia a una columna específica, incluidas las transformaciones de ajuste de espacios, depuración y cambio de mayúsculas y minúsculas.

Transformaciones de texto

  • Combinar (admite la combinación de cadenas literales y valores de columna completos)
  • Replace
  • Length
  • Extraer
    • Primeros caracteres
    • Últimos caracteres
    • Intervalo
    • Texto antes del delimitador
    • Texto después del delimitador
    • Texto entre delimitadores
    • Length
    • Quitar caracteres
    • Conservar caracteres

Nota:

Todas las transformaciones de texto incluyen recortar, limpiar o aplicar un cambio de mayúsculas/minúsculas al valor de la columna.

Transformaciones de fecha

  • Day
  • Día de la semana
  • Nombre del día de la semana
  • Día del año
  • Mes
  • Nombre del mes
  • Trimestre del año
  • Semana del mes
  • Semana del año
  • Año
  • Edad
  • Comienzo del año
  • Fin del año
  • Inicio del mes
  • Fin del mes
  • Inicio del trimestre
  • Días en mes
  • Fin del trimestre
  • Comienzo de la semana
  • Fin de la semana
  • Día del mes
  • Comienzo del día
  • Fin del día

Transformaciones de tiempo

  • Hora
  • Minuto
  • Segundo
  • Convertir a hora local

Nota:

Todas las transformaciones de fecha y hora tienen en cuenta la conversión del valor de la columna a Fecha, Hora o Fecha y hora.

Transformaciones de números

  • Valor absoluto
  • Arccosine
  • Arcoseno
  • Arctangent
  • Convertir en número
  • Coseno
  • Cubo
  • Dividir
  • Exponent
  • Factorial
  • División de enteros
  • Es equilibrado
  • Es impar
  • Ln
  • Logaritmo base 10
  • Módulo
  • Multiplicar
  • Redondeo hacia abajo
  • Redondear hacia arriba
  • Iniciar sesión
  • Sine
  • Raíz cuadrada
  • Cuadrado
  • Subtract
  • Suma
  • Tangente
  • Clasificación/Rangos