Conceito: análise de dados com funções do Worksheets
A análise de dados é um processo iterativo de coleta, limpeza e modelagem dos seus dados, seguido por agregação e análise. O Worksheets ajuda a tornar seu fluxo de trabalho mais eficiente, permitindo que você trabalhe com dados dinâmicos do Workday e use funções exclusivas do Worksheets que melhoram o fluxo de trabalho de análise.
À medida que você executa cada uma destas etapas, lembre-se de manter seus dados originais como backup, criando novas pastas de trabalho para os dados manipulados.
Coleta
Compile seus dados, coletando-os de recursos externos e internos do Workday. Certifique-se de que seus dados brutos estejam completos. Aqui está um resumo das ações que você pode executar durante a coleta de dados:
- Selecione do Drive para criar pastas de trabalho a partir de dados que existem fora do Workday.
- Selecione para adicionar dados dinâmicos de relatórios do Workday a uma pasta de trabalho. O Assistente de dados ajuda a identificar o subconjunto de dados que você quer inserir na pasta de trabalho.
- Mantenha seus dados atualizados criando uma programação para atualizar os dados dinâmicos.
- Use a função ARRAYAREA para copiar dados de uma matriz sem restrições para outra, criando um conjunto organizado de dados brutos para manipular na etapa de Limpeza. A função ARRAYAREA retorna o intervalo contido da fórmula de matriz, com base no endereço da célula que você especifica. A matriz pode ser criada a partir de um relatório do Workday ou de uma fórmula de matriz.
Limpeza
Reduza seus dados apenas às informações necessárias, removendo duplicações, eliminando valores vazios da pasta de trabalho e outras ações similares.
Tenha em mente estas funções exclusivas do Worksheets:
Função | Observações |
|---|---|
DISTINCTROWS | Combina um conjunto de intervalos em um único intervalo enquanto remove todas as linhas que estão duplicadas. DISTINCTROWS avalia valores de texto e de instância como não distintos um do outro. Quando o intervalo fornecido contém um valor de instância e uma cadeia de caracteres de texto iguais, a função retorna uma linha, o valor da instância. |
REMOVECOLUMNS | Remove uma ou mais colunas da área de referência. A função remove o número de colunas definido no argumento number_of_columns, começando e incluindo a coluna indicada no argumento start_column. |
REMOVEROWS | Remove uma ou mais linhas da área de referência. A função remove o número de linhas definido no argumento number_of_rows após a linha start_row , começando e incluindo a linha indicada no argumento start_row . Use REMOVEROWS sem especificar nenhuma linha para remover a primeira linha (cabeçalho). |
TRIMCOLUMNS TRIMROWS | Remove colunas e linhas em branco à direita de um intervalo quando os dados são resultado de uma fórmula de matriz sem restrições. |
TRUNCATEMATRIX | Remove linhas, colunas ou ambas de uma matriz. |
UNIQUE | Retorna uma matriz cujas linhas são exclusivas de acordo com as chaves especificadas. A função retorna apenas linhas exclusivas com base nos valores nas colunas especificadas. Essa função é semelhante a DISTINCTROWS(), mas UNIQUE() usa um único intervalo e um conjunto de colunas. |
Forma
Disponha, converta e organize seus dados para criar consistência:
- Padronize suas colunas e crie novas, se necessário.
- Atribua um cabeçalho exclusivo e descritivo a cada coluna.
- Formate cada coluna de forma consistente.
- Verifique novamente se há linhas duplicadas ou ausentes.
- Verifique se o texto e a formatação dos dados do texto estão consistentes.
- Certifique-se de que nenhuma célula esteja em branco.
- Converta valores de dados na mesma unidade, quando necessário.
Durante a modelagem de dados, há dois tipos principais de manipulação de dados:
- Específica de valor: a ação que você quer executar depende do valor na célula.
- Disposição de dados: a manipulação não depende de valor e você está movendo células, colunas e linhas para locais diferentes.
Para manipulação específica de valor, estas funções exclusivas do Worksheets podem ser úteis:
Função | Observações |
|---|---|
CONVERT | Converte um número de uma unidade de medida em outra. |
DATESBETWEEN | Retorna uma matriz de datas que começa e termina em uma data específica, com um intervalo de etapas entre cada data. |
DATESFROM | Retorna uma matriz de datas que começa em uma data específica e continua pelo número de datas que você especificar, com um intervalo especificado entre cada data. |
IN | Determina se um valor ou uma lista de valores que você especifica está em outra lista de valores. Em caso afirmativo, retorna True; caso contrário, retorna False. |
MATCHCOMPOSITE | Um caso de uso comum para a função MATCHCOMPOSITE é que você pode consolidar os dados da coluna de duas planilhas diferentes em uma, quando você tem dados em uma planilha e comenta sobre sobre esses mesmos dados em uma coluna de uma planilha diferente. A função MATCHCOMPOSITE copia valores em uma ou mais colunas do local à direita de uma matriz de origem e retorna valores à direita de uma matriz de destino. Você usa uma chave composta de colunas para fazer a correspondência dos dados copiados com as linhas corretas no destino. |
MATCHEXACT | Pesquisa uma correspondência exata do valor na lista classificada (matriz unidimensional) que você especifica e retorna a posição do valor. Você pode usar essa função para fazer a correspondência de valores lógicos, valores numéricos ou cadeias de caracteres de texto. Essa função é semelhante a MATCH, mas é MATCHEXACT:
|
MHLOOKUP | Recomendamos essa função como uma substituição para HLOOKUP. A função MHLOOKUP executa uma consulta horizontal (linha) em uma tabela e retorna todas as correspondências. MHLOOKUP é semelhante a HLOOKUP, mas:
|
MVLOOKUP | Recomendamos usar essa função como uma substituição para VLOOKUP, especialmente quando você está trabalhando com dados dinâmicos. A função MVLOOKUP executa uma consulta vertical (coluna) em uma tabela e retorna todas as correspondências. MVLOOKUP é semelhante a VLOOKUP, mas:
|
REGEXFIND | Retorna a posição do primeiro caractere de uma subcadeia de caracteres que corresponde ao padrão de expressão regular. O valor da posição é base zero. |
REGEXPARSE | Extrai partes de uma cadeia de caracteres fazendo a correspondência com um padrão. |
SETUNITS | Converte um número de sua unidade de medida atual em outra. Essa função é semelhante a CONVERT(), mas em CONVERT() você deve especificar o valor original e o novo da unidade. |
SELECT | Valiosa para manipulação com base em valor, bem como para disposição de dados. A função SELECT é semelhante a uma instrução SQL SELECT. O formato básico é: SELECT column1, [column2], ... FROM table, em que column se refere aos dados a serem retornados, e table é a fonte de dados de onde fazer a seleção. Na cláusula FROM, você pode especificar, por exemplo:
|
Para disposição de dados, estas funções exclusivas do Worksheets podem ser úteis:
Função | Observações |
|---|---|
WD.ARRANGECOLUMNS WD.ARRANGEROWS | Cria um novo intervalo a partir de um intervalo existente, com as colunas ou linhas ordenadas de acordo com os índices especificados. Com WD.ARRANGECOLUMNS, você pode adicionar uma coluna vazia, incluindo um valor de índice nulo. Exemplo: =WD.ARRANGECOLUMNS([range],1,2,3,,4) insere uma coluna em branco entre o terceiro e o quarto valor do índice. |
CORRELATE | Cria uma nova matriz combinando linhas dos intervalos que você especifica. Essa função é semelhante a uma junção de bancos de dados. |
FLATTEN | Retorna um intervalo expandido de dados com base nos dados hierárquicos que você especificar. Normalmente, você usa essa função para expandir as informações do gestor e do colaborador de uma organização exibindo todos os níveis da hierarquia. |
JOIN | Executa uma junção interna à esquerda em dois intervalos. |
MERGECOLUMNS | Mescla colunas, colocando-as lado a lado em um novo intervalo. |
MERGEROWS | Mescla linhas, colocando-as uma abaixo da outra em um novo intervalo. |
MINUS | Retorna todas as linhas de um primeiro intervalo que não aparecem em nenhum dos outros intervalos fornecidos. |
SORT SORT2 SORT3 | Classifica uma matriz existente e retorna uma nova. A função SORT aceita uma direção de classificação e classifica todas as colunas que você especificou com base nessa direção. A função SORT2 aceita pares de parâmetros, que você usa para especificar a coluna de referência e a direção de classificação dessa coluna. A função SORT3 pressupõe que a primeira linha da matriz a ser classificada é um cabeçalho e retorna essa linha na parte superior dos resultados. |
VALUEAT | Retorna o valor na interseção de um cabeçalho de coluna e um rótulo de linha. |
SELECT | Valiosa para manipulação com base em valor, bem como para disposição de dados. A função SELECT é semelhante a uma instrução SQL SELECT. O formato básico é: SELECT column1, [column2], ... FROM table, em que column se refere aos dados a serem retornados, e table é a fonte de dados de onde fazer a seleção. Na cláusula FROM, você pode especificar, por exemplo:
|
Análise
Agora você está pronto para agregar e analisar os dados que preparou.
A ferramenta de análise mais comumente usada é a tabela dinâmica, que permite resumir e analisar grandes quantidades de dados. O assistente de tabela dinâmica e o painel de detalhes permitem que você crie e edite tabelas dinâmicas de forma interativa. Você também pode criar gráficos para demonstrar visualmente as relações de dados.
Tenha em mente estas funções de análise de dados exclusivas do Worksheets:
Função | Observações |
|---|---|
CAPPEDVALUES | Normalmente, usada para deduções 401(k), deduções de plano de compra de ações para colaboradores ou pagamentos de impostos que têm um valor regular por período, mas que são reduzidos a zero (0) quando o pagamento atinge o teto. A função retorna uma matriz de valores em um conjunto de períodos a partir de uma matriz de valores que você fornece, nos mesmos períodos, limitada por um teto fornecido ao longo de toda a duração |
FORECAST.WD.SEASONAL | Retorna uma sequência prevista de valores usando padrões nos dados históricos lineares e não lineares que você especifica. |
GROUPBY | GROUPBY é uma função avançada que muitas vezes pode substituir COUNTIF(S), AVERAGEIF(S) e SUMIF(S). GROUPBY agrega dados e ordena os resultados com base na ordem que você especificar. O agrupamento é baseado em uma chave que você pode predefinir na tabela ou definir usando colunas na pasta de trabalho. O resultado é semelhante a uma tabela dinâmica classificada. Essa função geralmente é útil como parte do planejamento de headcount. |
SELECT | A função SELECT é semelhante a uma instrução SQL SELECT. O formato básico é: SELECT column1, [column2], ... FROM table, em que column se refere aos dados a serem retornados, e table é a fonte de dados de onde fazer a seleção. Na cláusula FROM, você pode especificar, por exemplo:
|
Outras funções exclusivas importantes do Worksheets
Estas funções não são específicas para análise de dados, mas são muito úteis em todas as etapas:
Função | Observações |
|---|---|
NOTIFYIF NOTIFYIFS | Envia notificações se uma condição é atendida. Você pode enviar uma notificação a um usuário, independentemente de ele ter ou não acesso à pasta de trabalho. |
ONCE | Calcula uma fórmula exatamente uma vez. O Worksheets nunca reavalia a fórmula, mesmo que você solicite o recálculo usando ; No entanto, você pode reenviar manualmente a fórmula. Exemplo: use essa função quando a função volátil NOW() insere um carimbo de data e hora em uma pasta de trabalho e esse carimbo nunca deve ser alterado. |