Skip To Content

Filtrar datos

Los filtros ayudan a reducir el alcance de los datos con los que trabaja, pero no cambian los datos subyacentes. Los filtros limitan lo que ve en la página o tarjeta de una sesión a otra hasta que cambie o restablezca los filtros. Puede filtrar campos de fecha, números, índices/ratios y cadenas de caracteres en el nivel de dataset o para una tarjeta individual.

Uno o varios se pueden:

  • Aplicar a una única tarjeta
  • Aplicar a todas las tarjetas del mismo dataset
  • Acumular para que pueda filtrar en los niveles de dataset y de tarjeta

Si ajusta los filtros de tarjetas al punto en el que no se devuelven resultados, aparece un error de tarjeta. Al filtrar los ajustes que no muestran valores, se muestra un mapa, un gráfico o una tabla en blanco. Inténtelo de nuevo reajustando los filtros.

Tipos de filtros

Los roles de los campos de Insights determinan el tipo de filtro que ve cuando accede a un filtro desde el dataset o la tarjeta. Si el campo contiene datos continuos (expresados como un rango), verá un control deslizante. Los datos continuos pueden ser lo siguiente:

  • Un campo numérico Campo numérico, por ejemplo, revenue
  • Un campo de índice/ratio Campo de índice/ratio, por ejemplo, employment rate
  • Un campo de fecha y hora Campo de fecha/hora, por ejemplo, report date

Si un campo contiene datos discretos, cada valor tendrá una etiqueta distinta y una casilla de verificación asociada. Un campo de cadena de caracteres Campo de cadena de caracteres, como Status, contiene valores discretos, por ejemplo, Dañado, Trabajando o Se requiere inspección. Cada uno de estos valores tiene su propia casilla de verificación en el filtro de la tarjeta o dataset.

Filtro de número e índice/ratio

Si filtra por un campo numérico o de índice/ratio, verá un histograma con un control deslizante a lo largo de la parte inferior. El histograma muestra la frecuencia de ocurrencia de los valores numéricos en el campo. Esto le permite ver cuántos datos está incluyendo en el filtro o excluyéndolos de él.

Ajuste el control deslizante por el extremo superior e inferior del rango o escriba el límite superior e inferior en el campo indicado.

Filtro de fecha/hora

Si filtra por un campo de fecha/hora, podrá ajustar las fechas y horas de inicio y finalización utilizando un control deslizante.

Ajuste el control deslizante o seleccione una fecha del calendario para filtrar valores.

Filtro de cadena de caracteres

Si filtra por un campo de cadena de caracteres, podrá borrar valores concretos o borrar todos los valores y elegir los que desee.

Puede utilizar los siguientes métodos para seleccionar o anular la selección de valores de un filtro de cadena de caracteres:

  • Seleccionar todo: active o desactive la casilla Seleccionar todo para seleccionar o anular la selección de todos los valores del filtro.
  • Clic: activar o desactivar valores individuales en el filtro. Solo se seleccionarán o se anulará la selección de las casillas en las que se haga clic.
  • Mayús + clic: activar o desactivar varios valores. Se seleccionarán o se anulará la selección de todas las casillas comprendidas entre el primer y el segundo clic.

Nota:

La combinación Mayús + clic solo se puede usar en campos con menos de 500 valores únicos.

Filtrar en el nivel de dataset

Después de filtrar por uno o varios campos en el nivel de dataset, las tarjetas existentes se actualizan para reflejar la configuración del filtro y todas las tarjetas que cree incluirán o excluirán automáticamente los datos según el filtro. Utilice uno o varios filtros de dataset cuando la mayoría de sus cuestiones estén orientadas a un subconjunto específico del dataset. Por ejemplo, ¿cuál es el índice de propietarios de viviendas entre la población jubilada de Illinois?

Para orientar el análisis al dataset, aplique un filtro a los campos siguientes:

  • Campo Age para ver solo las cifras de las personas con 65 años o más
  • Campo State para limitar el alcance a Illinois
  • Campo Income para ver solo los niveles de ingresos iguales o superiores a 30.000 dólares

  1. En el panel de datos, haga clic en el nombre del campo por el que desee filtrar.
  2. Haga clic en el botón Filtro de datasetFiltro de dataset que hay junto al campo.
  3. Ajuste el filtro para incluir los datos que desea que se muestren en sus tarjetas.
  4. Haga clic en Aplicar.
  5. Todas las tarjetas del mismo dataset se actualizarán para reflejar la configuración del filtro.

Filtrar en el nivel de tarjeta

A veces, puede que busque un escenario centrado en una sola tarjeta, por ejemplo, en un valor atípico de los datos. Por ejemplo, los vecindarios de una ciudad con niveles más altos de propietarios de viviendas que las vecindades de alrededor. Para este ejemplo, podría filtrar por el campo CensusTract para incluir solamente los vecindarios de interés.

  1. Haga clic en la tarjeta que desee filtrar.
  2. Haga clic en el botón Filtro de tarjetasFiltro de tarjetas.
  3. Si ya existe un filtro para esta tarjeta, haga clic en Nuevo filtro. Si es el primer filtro de la tarjeta, vaya al paso siguiente.
  4. En la lista, elija el campo por el que desee filtrar.
  5. Ajuste el filtro para incluir los datos que desea que se muestren en sus tarjetas.
  6. Haga clic en Aplicar.
  7. Solo la tarjeta actual se actualiza para reflejar la configuración del filtro.
Nota:

Tras aplicar un filtro de tarjetas, incluido uno creado con un filtro avanzado, se agregará un número al botón Filtro de tarjetas Filtro de tarjetas con el número de filtros de la tarjeta. También se agregará un dataset de resultados Resultados al panel de datos con el mismo filtro que se aplicó al panel en el nivel de dataset. Si se crean nuevas tarjetas con el dataset de resultados, todas las tarjetas harán referencia al filtro de dataset en el dataset de resultados; además, el filtro se eliminará de la tarjeta original. Debido a que la tarjeta original hace referencia al dataset de resultados, los datos que se muestran no sufrirán cambios.

Filtros avanzados

Los filtros avanzados son filtros basados en expresiones que se pueden usar para crear un filtro personalizado en el nivel del dataset o de la tarjeta. Con los filtros avanzados puede acceder a los mismos operadores (por ejemplo, +, ÷, > y <>) y funciones que con los campos calculados.

Nota:

Los filtros avanzados no están disponibles en este momento para datasets que no están almacenados en el data store alojado, por ejemplo, los datasets de ArcGIS Living Atlas of the World.

Los filtros avanzados son útiles si la consulta es complicada, si se desconoce parte de la información o si se debe calcular. A continuación, se ofrecen ejemplos de cómo usar los filtros avanzados:

  • Tiene un dataset con colegios de todo Estados Unidos, pero desea realizar un análisis en los colegios del condado de Dallas (Texas). Un filtro normal para el condado de Dallas devuelve colegios de Alabama, Iowa y Texas. Un filtro avanzado que use la expresión County="Dallas" AND State="Texas" filtrará el dataset para que solo se devuelvan colegios del condado de Dallas (Texas).
  • Dispone de un dataset con ubicaciones de tiendas, ingresos y gastos, pero solo desea visualizar las tiendas con pérdidas de dinero. Un filtro avanzado que use la expresión Revenue<Expenses filtrará el dataset para que solo se devuelvan las tiendas cuyos ingresos sean menores que los gastos.
  • Dispone de un dataset con ubicaciones de bocas de riego, fechas de inspección y estado de inspección de varios años, pero tan solo desea ver las inspecciones de bocas de riego con daños sufridos de 2018 en adelante. Un filtro avanzado que use la expresión InspectionDate>=DATE(2018,01,01)AND Status="Damaged" filtrará el dataset para que solo se muestren las evaluaciones con daños realizadas a partir del 1 de enero de 2018.
    Nota:

    Se debe usar una función de fecha, como DATE(), DATEVALUE() o NOW() en una expresión de filtro avanzado que use un campo de fecha/hora. Si se introduce una fecha como valor de cadena de caracteres (por ejemplo, "01/01/2018" para el 1 de enero de 2018), no se leerá como valor de fecha y no devolverá resultados.

Aplicar un filtro avanzado en el nivel de dataset

Siga estos pasos para aplicar un filtro avanzado en el nivel de dataset:

  1. Busque el dataset al que desea aplicar el filtro en el panel de datos.
  2. Haga clic en el botón Opciones de dataset Opciones de dataset que se encuentra junto al dataset.
  3. En el menú de opciones del dataset, haga clic en Filtro avanzado.
  4. Haga clic dentro del cuadro Expresión de filtro personalizada para visualizar los campos y funciones disponibles y comience a escribir su expresión.
  5. En la parte inferior del cuadro Expresión de filtro personalizada, busque la marca de verificación verde Expresión válida que indica que la expresión es válida.
    Nota:

    Su expresión debe incluir un operador condicional, por ejemplo, <, = o <>, para ser apta para el filtrado (por ejemplo, Revenue-Expenses>100000). Si su expresión está escrita como un cálculo (por ejemplo, Revenue-Expenses), es posible que se valide, pero no se podrá usar como filtro.

  6. Haga clic en Aplicar.

La expresión se aplica a todo el dataset. Todas las tarjetas que se hayan creado con el dataset se refrescan y actualizan.

Aplicar un filtro avanzado en el nivel de tarjeta

Siga estos pasos para aplicar un filtro avanzado en el nivel de tarjeta:

  1. Cree un mapa, gráfico o tabla con el dataset que desee filtrar.
  2. Haga clic en el botón Filtro de tarjetas Filtro de tarjetas que se encuentra en la barra de herramientas de la tarjeta.
  3. En el panel Nuevo filtro, haga clic en Avanzado.
  4. Haga clic dentro del cuadro Expresión de filtro personalizada para visualizar los campos y funciones disponibles y comience a escribir su expresión.
  5. En la parte inferior del cuadro Expresión de filtro personalizada, busque la marca de verificación verde Expresión válida que indica que la expresión es válida.
    Nota:

    Su expresión debe incluir un operador condicional, por ejemplo, <, = o <>, para ser apta para el filtrado (por ejemplo, Revenue-Expenses>100000). Si su expresión está escrita como un cálculo (por ejemplo, Revenue-Expenses), es posible que se valide, pero no se podrá usar como filtro.

  6. Haga clic en Aplicar.

La expresión se aplica solamente a la tarjeta filtrada. No se actualiza el resto de tarjetas que utilizan el mismo dataset.

Nota:

Tras aplicar un filtro de tarjetas avanzado, se agregará un número al botón Filtro de tarjetas Filtro de tarjetas con el número de filtros de la tarjeta. También se agregará un dataset de resultados Resultado del filtro de tarjetas avanzado al panel de datos con el mismo filtro que se aplicó al panel en el nivel de dataset. Si se crean nuevas tarjetas con el dataset de resultados, todas las tarjetas harán referencia al filtro de dataset en el dataset de resultados; además, el filtro se eliminará de la tarjeta original. Debido a que la tarjeta original hace referencia al dataset de resultados, los datos que se muestran no sufrirán cambios.

Quitar o actualizar el filtro

Puede editar o eliminar el filtro haciendo clic en el botón Filtro de dataset activado Filtro de dataset o en un botón Filtro de tarjetas Filtro de tarjetas que muestre uno o varios filtros activos y seleccionando el nombre de campo del filtro que desea editar. Para editar el filtro, cambie sus valores y haga clic en Aplicar. Para eliminar el filtro, haga clic en el botón Eliminar filtro Eliminar filtro.

Nota:

No puede eliminar un filtro seleccionando todos los valores y haciendo clic en Aplicar.

Filtros cruzados

Los filtros cruzados son una forma de filtrar datos mediante una selección de otra tarjeta. Cuando el botón Habilitar filtros cruzados Habilitar filtros cruzados está activado en una tarjeta, se aplicará un filtro a esa tarjeta cada vez que se realice una selección compatible. Para que una selección sea compatible, la tarjeta con el filtro y la tarjeta con la selección deben utilizar el mismo dataset.

Es posible aplicar filtros cruzados a todos los gráficos y tablas. Sin embargo, no se admiten líneas de tendencia polinomial en gráficos de dispersión cuando se utilizan filtros cruzados.

Los filtros cruzados no son compatibles con datasets de resultados creados desde Agregación espacial, Filtro espacial, Crear zona de influencia/tiempos de recorrido, Calcular densidad ni Buscar más cercano. El filtrado cruzado tampoco se puede utilizar con capas de entidades remotas ni capas de servicios de mapas. . Cuando se utilizan estos tipos de datasets, sus selecciones aparecerán como si el botón Habilitar filtros cruzados estuviese deshabilitado.