Compartir a través de


Filtrar por valores en una columna

En Power Query, puede incluir o excluir filas según un valor específico de una columna. Puede elegir entre tres métodos para filtrar los valores de la columna:

Después de aplicar un filtro a una columna, aparece un icono de filtro pequeño en el encabezado de columna, como se muestra en la ilustración siguiente.

Captura de pantalla del icono de filtro aplicado en el encabezado de una columna.

Menú Ordenar y filtrar

En el encabezado de columna, puede ver un icono con un triángulo inverso. Al seleccionar este icono, se muestra el menú ordenar y filtrar. Con este menú, puede aplicar o quitar los filtros a o desde la columna.

Captura de pantalla del menú ordenar y filtrar ubicado en el icono de columna.

Nota:

En este artículo, nos centramos en aspectos relacionados con el filtrado de datos. Para más información sobre las opciones de ordenación y cómo ordenar columnas en Power Query, vaya a Ordenar columnas.

Quitar vacío

El comando Quitar vacío aplica dos reglas de filtro a la columna. La primera regla se deshace de los valores NULL. La segunda regla se deshace de los valores en blanco. Por ejemplo, imagine una tabla con una sola columna de texto con cinco filas, donde tiene un valor NULL y una celda en blanco.

Captura de pantalla de la tabla de ejemplo con la segunda fila que contiene un valor NULL y la cuarta fila un valor en blanco.

Nota:

Un valor NULL es un valor específico en el lenguaje de Power Query que no representa ningún valor.

A continuación, seleccione Quitar vacío en el menú ordenar y filtrar, como se muestra en la siguiente imagen.

Captura de pantalla de la columna Líneas con la opción Quitar vacío resaltada.

También puede seleccionar esta opción en la pestaña Inicio del grupo Reducir filas en las opciones desplegables Quitar filas , como se muestra en la siguiente imagen.

Captura de pantalla del menú Quitar filas de la pestaña Inicio con Quitar filas en blanco resaltadas.

El resultado de la operación Quitar vacío proporciona la misma tabla sin los valores vacíos.

Captura de pantalla de la tabla de ejemplo después de quitar la fila nula y la fila vacía.

Borrar filtro

Cuando se aplica un filtro a una columna, el comando Borrar filtro aparece en el menú ordenar y filtrar.

Captura de pantalla del icono de filtro seleccionado y la opción Borrar filtro resaltada.

Filtro automático

La lista del menú ordenar y filtrar se denomina lista de filtros automáticos , que muestra los valores únicos de la columna. Puede seleccionar o anular manualmente qué valores se van a incluir en la lista. El filtro toma en consideración los valores seleccionados; los valores que no están seleccionados se omiten.

Esta sección de filtro automático también tiene una barra de búsqueda para ayudarle a encontrar los valores de la lista.

Captura de pantalla del menú ordenar y filtrar con la sección Lista de filtros automático resaltada.

Nota:

Al cargar la lista de filtros automáticos, solo se cargan los 1000 valores distintos principales de la columna. Si hay más de 1000 valores distintos en la columna en la que está filtrando, aparece un mensaje que indica que la lista de valores de la lista de filtros podría estar incompleta y aparece el vínculo Cargar más . Seleccione el vínculo Cargar más para cargar otros 1000 valores distintos.

  • Si se vuelven a encontrar exactamente 1000 valores distintos, la lista se muestra con un mensaje que indica que la lista podría estar incompleta.
  • Si se encuentran menos de 1000 valores distintos, se muestra la lista completa de valores.

Menú contextual de celda

Puede hacer clic con el botón derecho en una celda determinada de una columna para abrir el menú contextual de ese valor. Seleccione el icono de filtro pequeño y, a continuación, seleccione la opción de filtro que desea usar.

Captura de pantalla del menú contextual de una celda con la lista de opciones de filtro de texto mostradas.

Nota:

Power Query muestra un filtro específico del tipo de datos de la columna.

Filtros específicos de tipo

Según el tipo de datos de la columna, se muestran distintos comandos en el menú ordenar y filtrar. Las imágenes siguientes muestran ejemplos de columnas numéricas, texto y fecha.

Captura de pantalla de los elementos de menú que contienen comandos y filtros específicos de las columnas que contienen datos con el tipo de datos Date.

Captura de pantalla de los elementos de menú que contienen comandos y filtros específicos de las columnas que contienen el tipo de datos Text.

Captura de pantalla de los elementos del menú que contienen comandos y filtros específicos de las columnas que contienen el tipo de datos número.

Filtrar filas

Al seleccionar cualquiera de los filtros específicos del tipo, se usa el cuadro de diálogo Filtrar filas para especificar reglas de filtro para la columna. Este cuadro de diálogo se muestra en la siguiente imagen.

Captura de pantalla del cuadro de diálogo de filtro de filas de ejemplo abierta desde la columna de texto Código de cuenta, con un filtro establecido para comenzar con.

El cuadro de diálogo Filtrar filas tiene dos modos: Básico y Avanzado.

Básico

Con el modo básico, puede implementar hasta dos reglas de filtro basadas en filtros específicos del tipo. En la imagen anterior, observe que el nombre de la columna seleccionada se muestra después de la etiqueta Mantener filas donde, para saber en qué columna se implementan estas reglas de filtro.

Por ejemplo, imagine que, en la tabla siguiente, desea filtrar el código de cuenta por todos los valores que comienzan por PA o PTY.

Captura de pantalla de una tabla de ejemplo que contiene códigos de cuenta que comienzan con dos o tres caracteres diferentes.

Para ello, puede ir al cuadro de diálogo Filtrar filas de la columna Código de cuenta y especificar el conjunto de reglas de filtro que desee.

En este ejemplo, seleccione primero el botón Básico . A continuación, en Mantener filas en las que "Código de cuenta", seleccione comienza por y, a continuación, escriba PA. A continuación, seleccione el botón o. En el botón o, seleccione empieza con y a continuación, escriba PTY. Seleccione Aceptar.

Captura de pantalla de la operación básica de filas de filtro con las reglas de filtro de ejemplo aplicadas.

El resultado de esa operación proporciona el conjunto de filas que busca.

Captura de pantalla de la tabla de salida de ejemplo para la operación básica de filas de filtro que solo contiene códigos de cuenta que comienzan por PA o PTY.

Advanced

Con el modo avanzado, puede implementar tantos filtros específicos de tipo como sea necesario desde todas las columnas de la tabla.

Por ejemplo, imagine que, en lugar de aplicar el filtro anterior en modo básico, quería implementar un filtro en Código de cuenta para mostrar todos los valores que terminan con 4. Además, quiere mostrar valores superiores a 100 USD en la columna Ventas .

En este ejemplo, seleccione primero el botón Avanzadas . En la primera fila, seleccione Código de cuenta en Nombre de columna, termine con en Operador y seleccione 4 como Valor. En la segunda fila, seleccione y, a continuación, seleccione Ventas en Nombre de columna, es mayor que en Operador y 100 en Valor. A continuación, seleccione Aceptar.

Captura de pantalla del cuadro de diálogo Filtrar filas con la configuración avanzada del ejemplo de filtro.

El resultado de esa operación proporciona una sola fila que cumple ambos criterios.

Captura de pantalla de la salida del filtro avanzado que muestra un código de cuenta que finalizó en 4 que también tenía un valor de ventas superior a 100.

Nota:

Puede agregar tantas cláusulas como quiera seleccionando Agregar cláusula. Todas las cláusulas actúan en el mismo nivel, por lo que es posible que desee considerar la posibilidad de crear varios pasos de filtro si necesita implementar filtros que se basan en otros filtros.