Compartir a través de


Filtros en consultas de información avanzada

Encontrará filtros en la aplicación de información avanzada: mientras crea una consulta, mientras personaliza métricas y mientras configura reglas de métricas. En pocas palabras, al seleccionar solo valores que coincidan con ciertas condiciones, los filtros centran las consultas en los datos que desea analizar.

Nota:

Si va a crear una consulta de reunión, solo puede establecer determinados tipos de filtros. Lea nuestra documentación de consulta de reunión para obtener más información sobre los filtros predefinidos.

Filtros y datos de la organización

Acceso a filtros

En cada proceso descrito anteriormente (consultas, personalización de métricas y reglas de métricas), observará una opción para Agregar condición o Agregar grupo de condición. Seleccione estas opciones para empezar a configurar un filtro. Más adelante en este artículo se describe la diferencia entre las condiciones y los grupos de condiciones.

Filtrar datos

Los filtros funcionan con dos tipos de datos:

  • Datos de la organización que el administrador carga o sincroniza con la aplicación de información avanzada: configurará estos tipos de filtros al ejecutar consultas de personas personalizadas y consultas de Power BI.
  • Datos de reunión: configurará estos tipos de filtros al ejecutar consultas de reunión.

Datos de la organización

Los datos organizativos se organizan en columnas y filas. Cada columna contiene un atributo organizativo diferente, que son categorías de información de empleados no personales, como TimeZone. Las filas contienen los datos de un empleado específico relacionados con ese atributo. Este es un ejemplo extraído de los datos de la organización:

Id. de empleado Organización TimeZone Layer
Empleado 12345 Ingeniería Pacífico 3
Empleado 12346 Operaciones Europe/London 4
Empleado 12347 Ingeniería Europe/Berlin 4
Empleado 12348 Ingeniería Pacífico 4
Empleado 12349 Marketing Nueva York 3

Datos de reunión

Los datos de reunión se organizan de la misma manera que los datos de la organización, salvo que contienen atributos de reunión en lugar de atributos organizativos. Este es un ejemplo extraído de los datos de reunión:

Identificador de actividad Horas de reunión de los asistentes Número de asistentes multitarea Número de chats enviados durante la reunión
123456789123456789123456781 0.8333333 0 1
123456789123456789123456782 1 1 1
123456789123456789123456783 10 1 1
123456789123456789123456784 2 1 1
123456789123456789123456785 0.5 1 1

Qué hacen los filtros

Al establecer un filtro, la consulta examina los datos de la organización o de la reunión y, a continuación, solo selecciona y analiza los valores de los atributos a los que se le indica. Por ejemplo, si establece un filtro que limita la consulta de persona al departamento de ingeniería, la consulta encontraría la columna Organización en los datos de la organización y, a continuación, solo analizaría las filas donde el valor es "Ingeniería". En este escenario, los datos que usa la consulta tendrían este aspecto:

Id. de empleado Organización
Empleado 12345 Ingeniería
Empleado 12347 Ingeniería
Empleado 12348 Ingeniería

Uso de varios filtros

Viva Insights evalúa los filtros en el orden en que los agrega, por lo que puede usar varios filtros para restringir aún más los datos que analiza la consulta. Este es un ejemplo rápido de varios filtros. En este caso, el analista ejecuta una consulta de reunión y ha establecido tres instrucciones de condición "y". A medida que Viva Insights procesa cada una de estas instrucciones "y", el número de reuniones analizadas reduce:

  1. Recurring = true. Viva Insights comprueba si las reuniones se repiten. Si lo hacen, la consulta usará esas reuniones.
  2. Zona horaria de asistentes = Nueva York. A partir de esas reuniones periódicas, la consulta solo usará las reuniones en las que los asistentes estén en la zona horaria de Nueva York.
  3. Subject contiene diseño. A partir de esas reuniones periódicas en la zona horaria de Nueva York, la consulta solo analizará las reuniones en las que el título de la reunión contenga la palabra "Diseño".

Una representación visual de estos filtros podría tener este aspecto:

Captura de pantalla que muestra un diagrama de flujo de la condición 1:> condición 2:> condición 3

Filter es un término colectivo, ya que los filtros se componen de condiciones y grupos de condiciones, que se describen con más detalle en la sección siguiente.

Acerca de las condiciones y los grupos de condiciones

Una condición es una instrucción sobre un atributo que desea analizar en la consulta. Las condiciones tienen tres partes:

  • Atributo, como Organización
  • Operador, como =
  • Valor, como ingeniería

Nota:

Como se ha explicado anteriormente, solo puede elegir atributos de la organización en función de lo que los datos ya contengan. Para agregar nuevos atributos, deberá ponerse en contacto con el administrador.

Un grupo de condiciones es una combinación de condiciones conectadas con una conjunción ("y" o "o"). Los grupos de condición tienen más de una condición. En lugar de considerar las condiciones jerárquicamente (condición 1, condición 2, condición 3), Viva Insights considera los grupos de condiciones por completo (condición 1 & condición 2 & condición 3) cuando ejecuta consultas.

Contador de empleados

Debajo de las instrucciones de condición y los grupos de condición, observará un contador que muestra dos números:

  • Total de empleados : el número de empleados de toda la empresa a los que se les asignan licencias de Viva Insights y que podrían ser analizados por una consulta.
  • Empleados medidos : en función de las condiciones establecidas, el número total de empleados que analizará la consulta

Captura de pantalla que muestra el contador Total de empleados y Empleados medidos.

Use empleados medidos para averiguar si sus condiciones están limitando la consulta como quiere. Si el recuento de empleados medidos es mayor o menor de lo esperado, es posible que tenga que ajustar una instrucción de condición o un grupo de condición para reflejar los datos correctos.

Uso de la conjunción "y"

Si solo agrega instrucciones "y", no hay una gran distinción entre las instrucciones de condición individuales y los grupos de condición. Por ejemplo, el número de personas que analiza una consulta será el mismo en ambos escenarios:

Escenario 1: condiciones independientes con "y"
Condición # Conjunción Instrucción Empleados medidos
1 - Capa = 4 5015
2 y Organización = Ingeniería 429
3 y TimeZone = Europa/Berlín 26

Captura de pantalla que muestra tres instrucciones y independientes.

Escenario 2: condición y grupo de condición con "y"
Condición # Conjunción Instrucción Empleados medidos
1 - Capa = 4 5015
2 & 3 y Organización = Ingenieríayzona horaria = Europa/Berlín 26

Captura de pantalla que muestra una condición y un grupo de condición y .

Uso de la conjunción "or"

Las cosas se complican un poco al empezar a agregar "o". Vamos a analizar algunos escenarios en los que podría usar instrucciones "o".

Escenario 1: condiciones independientes con "o"

Las instrucciones "Or" son útiles cuando desea que la consulta se aplique a cualquiera de las varias condiciones. Por ejemplo, supongamos que desea capturar todos estos tipos de empleados en una consulta. No tienen que cumplir varias condiciones para que la consulta las cuente:

  • Personas en la zona horaria Europa/Berlín
  • Personas que tienen tres capas de informes por encima de ellas, en cualquier parte del mundo
  • Personas del departamento de ingeniería, en cualquier parte del mundo

Entre cada instrucción, usaría la conjunción "or".

Este es el aspecto que tendría en una consulta. Observe lo grande que es el número de empleados medidos :

Condición # Conjunción Instrucción Empleados medidos
1 - Capa = 4 5015
2 Otra posibilidad: TimeZone = Europa/Berlín 13673
3 Otra posibilidad: Organización = Ingeniería 26925

Captura de pantalla que muestra tres instrucciones individuales o .

Cuando se usa "or" en una instrucción de condición individual (es decir, no un grupo de condiciones), cualquier otra instrucción de condición individual que agregue también debe ser instrucciones "o". En otras palabras, no puede agregar una instrucción "or" y, a continuación, agregar una instrucción "and" como otra instrucción de condición independiente.

Escenario 2: creación de un grupo "o" después de una instrucción "and"

Sin embargo, puede hacer lo siguiente:

  1. Agregue una instrucción de condición "y" individual.
  2. Agregue un grupo de condiciones después de esa instrucción "y".
  3. Coloque una instrucción "or" dentro del grupo de condiciones.

Por ejemplo, tal vez realmente quiera medir:

  • Aquellos con tres capas de informes por encima de ellas, que o bien:
    • Están en el departamento de ingeniería, en cualquier parte del mundo

      o

    • Están en la zona horaria Europa/Berlín

En este caso, haría lo siguiente:

  1. Agregue la primera condición, que es Capa = 4.
  2. Seleccione la conjunción "y".
  3. Agregue un grupo de condiciones.
  4. En el grupo de condiciones:
    1. Establezca una nueva condición, que es Organización = Ingeniería.
    2. Seleccione la conjunción "o".
    3. Establezca una nueva condición, que es TimeZone = Europa/Berlín.

Observe cómo cambia el número de empleados medidos al convertir nuestro grupo de condiciones "y" de la última vez en un grupo de condición "o".

Condición # Conjunción Instrucción Empleados medidos
1 - Capa = 4 5015
2 & 3 y Organización = IngenieríaoZona horaria = Europa/Berlín 523

Captura de pantalla que muestra una instrucción y condición y un grupo de condición con una combinación o .

Este filtro comprueba primero si los empleados son de nivel 4. A continuación, comprueba si los empleados están en el departamento de ingeniería o en la zona horaria Europa/Berlín.

Escenario 3: creación de un grupo "y" después de una instrucción "or"

Ahora supongamos que desea medir:

  • Aquellos con tres capas de informes por encima de ellas

    Otra posibilidad:

  • Aquellos que están en el departamento de ingeniería y también en la zona horaria Europa/Berlín (es decir, ingenieros en Berlín)

En este caso, haría lo siguiente:

  1. Agregue la primera condición, que es Capa = 4.
  2. Seleccione la conjunción "o".
  3. Agregue un grupo de condiciones.
  4. En el grupo de condiciones:
    1. Establezca una nueva condición, que es Organización = Ingeniería.
    2. Seleccione la conjunción "y".
    3. Establezca una nueva condición, que es TimeZone = Europa/Berlín.

Este es el aspecto que tendría en una consulta:

Condición # Conjunción Instrucción Empleados medidos
1 - Capa = 4 5015
2 & 3 Otra posibilidad: Organización = Ingenieríayzona horaria = Europa/Berlín 6069

Captura de pantalla que muestra una instrucción o y un grupo de condición con una combinación y .

Este filtro comprueba primero si los empleados son de nivel 4. A continuación, comprueba si los empleados están en el departamento de ingeniería y en la zona horaria Europa/Berlín.

Uso de condiciones y grupos de condiciones en consultas de reunión

Las mismas ideas se aplican cuando se usan filtros en una consulta de reunión. Sin embargo, como se mencionó anteriormente en este artículo, los atributos con los que trabajará serán de reunión en lugar de datos de la organización. Si ejecuta un filtro basado en los asistentes a la reunión o el organizador, también seleccionará los datos de la organización para ellos.

Por ejemplo: Supongamos que quería saber cuántas reuniones periódicas organizan los departamentos de marketing o ventas.

A continuación se muestra cómo configuraría los filtros:

  1. Agregue una instrucción de condición individual. Establézcalo en Recurring = true.
  2. Agregue un grupo de condiciones. En el grupo de condiciones:
    1. Agregue una condición, que es Organización organizadora = Marketing.
    2. Agregue otra condición, que es Organización organizador = Diseño.

Captura de pantalla que muestra una instrucción y y un grupo de condiciones con una combinación o para consultas de reunión.