Filtros em consultas de insights avançados

Você encontrará filtros no aplicativo de insights avançados: enquanto estiver criando uma consulta, enquanto estiver personalizando métricas e enquanto estiver configurando regras de métrica. Em poucas palavras, ao escolher apenas valores que correspondam a determinadas condições, os filtros concentram suas consultas nos dados que você deseja analisar.

Observação

Se você estiver criando uma consulta de reunião, só poderá definir determinados tipos de filtros. Leia nossa documentação de consulta de reunião para obter mais informações sobre filtros predefinidos.

Filtros e dados organizacionais

Acessando filtros

Em cada processo descrito acima, consultas, personalização de métricas e regras de métrica, você observará uma opção para Adicionar condição ou Adicionar grupo de condições. Selecione essas opções para começar a configurar um filtro. Descrevemos a diferença entre condições e grupos de condições um pouco mais tarde neste artigo.

Filtrar dados

Os filtros funcionam com dois tipos de dados:

  • Dados organizacionais que seu administrador carrega ou sincroniza com o aplicativo de insights avançados – você definirá esses tipos de filtros ao executar consultas de pessoa personalizada e consultas do Power BI.
  • Dados de reunião – você definirá esses tipos de filtros ao executar consultas de reunião.

Dados organizacionais

Os dados organizacionais são organizados em colunas e linhas. As colunas contêm um atributo organizacional diferente, que são categorias de informações de funcionários não pessoais, como TimeZone. As linhas contêm dados de um funcionário específico relacionados a esse atributo. Aqui está um exemplo de dados organizacionais com trechos:

ID do funcionário Organização TimeZone Camada
Funcionário 12345 Engenharia Pacífico 3
Funcionário 12346 Operações Europa/Londres 4
Funcionário 12347 Engenharia Europa/Berlim 4
Funcionário 12348 Engenharia Pacífico 4
Funcionário 12349 Marketing Nova York 3

Dados de reunião

Os dados de reunião são organizados da mesma forma que os dados organizacionais, exceto que eles contêm atributos de reunião em vez de atributos organizacionais. Aqui está um exemplo trecho dos dados da reunião:

ID da atividade Horas de reunião do participante Número de participantes multitarefa Número de chats enviados durante a reunião
123456789123456789123456781 0.8333333 0 1
123456789123456789123456782 1 1 1
123456789123456789123456783 10 1 1
123456789123456789123456784 2 1 1
123456789123456789123456785 0.5 1 1

O que os filtros fazem

Quando você define um filtro, sua consulta examina seus dados organizacionais ou de reunião e, em seguida, só escolhe e analisa valores para os atributos aos quais você informa. Por exemplo, se você definir um filtro que limitou a consulta de pessoa ao departamento de Engenharia, sua consulta localizará a coluna Organização em seus dados organizacionais e analisará apenas linhas em que o valor é "Engenharia". Nesse cenário, os dados usados pela consulta seriam semelhantes a este:

ID do funcionário Organização
Funcionário 12345 Engenharia
Funcionário 12347 Engenharia
Funcionário 12348 Engenharia

Usando vários filtros

Viva Insights avalia os filtros na ordem em que você os adiciona, para que você possa usar vários filtros para reduzir ainda mais os dados analisados pela consulta. Aqui está um exemplo rápido de vários filtros. Nesse caso, o analista está executando uma consulta de reunião e eles definiram três instruções de condição "e". À medida que Viva Insights processa cada uma dessas instruções "e", o número de reuniões analisadas reduz:

  1. Recorrente = true. Viva Insights verifica se as reuniões se repetirão. Se o fizerem, a consulta usará essas reuniões.
  2. Timezone dos participantes = Nova York. Dessas reuniões recorrentes, a consulta usará apenas reuniões onde os participantes estão no fuso horário de Nova York.
  3. O assunto contém Design. Dessas reuniões recorrentes no fuso horário de Nova York, a consulta só analisará reuniões em que o título da reunião contém a palavra "Design".

Uma representação visual desses filtros pode ser semelhante a esta:

Captura de tela que mostra um diagrama de fluxo da condição 1 –> condição 2 –> condição 3

Filtro é um termo coletivo, pois os filtros são compostos por condições e grupos de condições, que discutimos com mais detalhes na próxima seção.

Sobre condições e grupos de condições

Uma condição é uma instrução sobre um atributo que você deseja analisar em sua consulta. As condições têm três partes:

  • Atributo, como Organização
  • Operador, como =
  • Valor, como Engenharia

Observação

Como discutimos anteriormente, você só pode escolher atributos organizacionais com base no que seus dados já contêm. Para adicionar novos atributos, você precisará entrar em contato com o administrador.

Um grupo de condições é uma combinação de condições conectadas com uma conjunção ("e" ou "ou"). Os grupos de condições têm mais de uma condição. Em vez de considerar as condições hierarquicamente (condição 1, condição 2, condição 3), Viva Insights considera os grupos de condições completamente (condição 1 & condição 2 & condição 3) quando executa consultas.

O contador de funcionários

Abaixo de suas instruções de condição e grupos de condições, você observará um contador que mostra dois números:

  • Total de funcionários – O número de funcionários em toda a empresa que são atribuídos Viva Insights licenças e podem ser analisados por uma consulta
  • Funcionários medidos – com base nas condições definidas, o número total de funcionários que sua consulta analisará

Captura de tela que mostra o contador Total de funcionários e funcionários medidos.

Use funcionários medidos para descobrir se suas condições estão restringindo sua consulta como você deseja. Se a contagem de funcionários medidos for maior ou menor do que o esperado, talvez seja necessário ajustar uma instrução de condição ou grupo de condições para refletir os dados certos.

Usando a conjunção "e"

Se você estiver apenas adicionando instruções "e", não haverá uma grande distinção entre instruções de condição individuais e grupos de condições. Por exemplo, o número de pessoas que uma consulta analisa será o mesmo em ambos os cenários:

Cenário 1 – condições separadas com "e"
Condição # Conjunction Declaração Funcionários medidos
1 - Camada = 4 5015
2 e Organização = Engenharia 429
3 e TimeZone = Europa/Berlim 26

Captura de tela que mostra três instruções e separadas.

Cenário 2 – condição e grupo de condições com "e"
Condição # Conjunction Declaração Funcionários medidos
1 - Camada = 4 5015
2 & 3 e Organização = EngenhariaeTimeZone = Europa/Berlim 26

Captura de tela que mostra um e condição e um grupo de condições.

Usando a conjunção "ou"

As coisas ficam um pouco mais complexas quando você começa a adicionar "ou". Vamos discutir alguns cenários em que você pode usar instruções "ou".

Cenário 1 – condições separadas com "ou"

Instruções "Ou" são úteis quando você deseja que sua consulta se aplique a qualquer uma das várias condições. Por exemplo, digamos que você queira capturar todos esses tipos de funcionários em uma consulta. Eles não precisam atender a várias condições para que sua consulta as conte:

  • Pessoas no fuso horário Europa/Berlim
  • Pessoas que têm três camadas de relatórios acima delas, em qualquer lugar do mundo
  • Pessoas no departamento de engenharia, em qualquer lugar do mundo

Entre cada instrução, você usaria a conjunção "ou".

Veja como isso seria em uma consulta. Observe o tamanho do número de funcionários medidos :

Condição # Conjunction Declaração Funcionários medidos
1 - Camada = 4 5015
2 ou TimeZone = Europa/Berlim 13673
3 ou Organização = Engenharia 26925

Captura de tela que mostra três instruções individuais ou.

Quando você usa "ou" em uma instrução de condição individual (ou seja, não um grupo de condições) quaisquer outras instruções de condição individuais que você adiciona também precisam ser instruções "ou". Em outras palavras, você não pode adicionar uma instrução "ou" e adicionar uma instrução "e" como outra instrução de condição separada.

Cenário 2 – criar um grupo "ou" após uma instrução "e"

No entanto, você pode fazer isso:

  1. Adicione uma instrução de condição "e" individual.
  2. Adicione um grupo de condições após essa instrução "e".
  3. Coloque uma instrução "ou" no grupo de condições.

Por exemplo, talvez você realmente queira medir:

  • Aqueles com três camadas de relatório acima delas, quem também:
    • Estão no departamento de engenharia, em qualquer lugar do mundo

      or

    • Estão no fuso horário Europa/Berlim

Nesse caso, você:

  1. Adicione sua primeira condição, que é Camada = 4.
  2. Selecione a conjunção "e".
  3. Adicione um grupo de condições.
  4. No grupo de condições:
    1. Defina uma nova condição, que é Organização = Engenharia.
    2. Selecione a conjunção "ou".
    3. Defina uma nova condição, que é TimeZone = Europa/Berlim.

Observe como o número de funcionários medidos muda quando transformamos nosso grupo de condições "e" da última vez em um grupo de condições "ou".

Condição # Conjunction Declaração Funcionários medidos
1 - Camada = 4 5015
2 & 3 e Organização = EngenhariaouTimeZone = Europa/Berlim 523

Captura de tela que mostra uma instrução e condição e um grupo de condições com uma ou conjunção.

Esse filtro verifica primeiro se os funcionários são da Camada 4. Em seguida, verifica se os funcionários estão no departamento de engenharia ou no fuso horário Europa/Berlim.

Cenário 3 – criar um grupo "e" após uma instrução "ou"

Agora vamos dizer que você quer medir:

  • Aqueles com três camadas de relatórios acima delas

    ou

  • Aqueles que estão no departamento de engenharia e também no fuso horário Europa/Berlim (ou seja, Engenheiros em Berlim)

Nesse caso, você:

  1. Adicione sua primeira condição, que é Camada = 4.
  2. Selecione a conjunção "ou".
  3. Adicione um grupo de condições.
  4. No grupo de condições:
    1. Defina uma nova condição, que é Organização = Engenharia.
    2. Selecione a conjunção "e".
    3. Defina uma nova condição, que é TimeZone = Europa/Berlim.

Veja como isso seria em uma consulta:

Condição # Conjunction Declaração Funcionários medidos
1 - Camada = 4 5015
2 & 3 ou Organização = EngenhariaeTimeZone = Europa/Berlim 6069

Captura de tela que mostra uma instrução ou e um grupo de condições com uma e conjunção.

Esse filtro verifica primeiro se os funcionários são da Camada 4. Em seguida, verifica se os funcionários estão no departamento de engenharia e no fuso horário Europa/Berlim.

Usando condições e grupos de condições em consultas de reunião

As mesmas ideias se aplicam quando você está usando filtros em uma consulta de reunião. No entanto, como mencionamos anteriormente neste artigo, os atributos com os quais você trabalhará serão de reunião em vez de dados organizacionais. Se você executar um filtro com base nos participantes da reunião ou organizador, também selecionará dados organizacionais para eles.

Veja um exemplo. Digamos que você queria saber quantas reuniões recorrentes são organizadas por departamentos de marketing ou vendas.

Veja como você configuraria os filtros:

  1. Adicione uma instrução de condição individual. Defina-o como Recorrente = true.
  2. Adicione um grupo de condições. No grupo de condições:
    1. Adicione uma condição, que é Organização organizadora = Marketing.
    2. Adicione outra condição, que é Organização organizadora = Design.

Captura de tela que mostra uma instrução e um grupo de condições com uma ou conjunção para consultas de reunião.