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:
- Recurring = true. Viva Insights comprueba si las reuniones se repiten. Si lo hacen, la consulta usará esas reuniones.
- 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.
- 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:
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
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 |
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 |
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 |
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:
- Agregue una instrucción de condición "y" individual.
- Agregue un grupo de condiciones después de esa instrucción "y".
- 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:
- Agregue la primera condición, que es Capa = 4.
- Seleccione la conjunción "y".
- Agregue un grupo de condiciones.
- En el grupo de condiciones:
- Establezca una nueva condición, que es Organización = Ingeniería.
- Seleccione la conjunción "o".
- 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 |
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:
- Agregue la primera condición, que es Capa = 4.
- Seleccione la conjunción "o".
- Agregue un grupo de condiciones.
- En el grupo de condiciones:
- Establezca una nueva condición, que es Organización = Ingeniería.
- Seleccione la conjunción "y".
- 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 |
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:
- Agregue una instrucción de condición individual. Establézcalo en Recurring = true.
- Agregue un grupo de condiciones. En el grupo de condiciones:
- Agregue una condición, que es Organización organizadora = Marketing.
- Agregue otra condición, que es Organización organizador = Diseño.