Transformar dados do Google Analytics para gerar relatórios do Power BI
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Depois de importar seus dados do Google Analytics para o Power BI, talvez seja necessário transformar dados de coluna selecionada antes de criar um relatório. Este artigo mostra como executar algumas dessas tarefas básicas, como:
- Expandir colunas, como Área, Atribuído a e Iteração
- Expandir colunas descendentes ao consultar itens de trabalho vinculados
- Colunas dinâmicas para gerar contagens para estados de categoria selecionados
- Transformar o tipo de dados de coluna de decimal em números inteiros
- Substituir valores nulos em dados de coluna
- Criar um campo personalizado
- Renomear campos.
Expandir colunas
A consulta retorna várias colunas que você precisa expandir antes de usá-las no Power BI. Qualquer entidade obtida usando uma instrução $expand OData retorna um registro com potencialmente vários campos. Você precisa expandir o registro para nivelar a entidade em seus campos. Exemplos de tais entidades são: AssignedTo, Iteration e Area.
Depois de fechar o Editor Avançado e enquanto permanecer no Editor do Power Query, selecione o botão de expansão nas entidades que você precisa nivelar.
Por exemplo, escolha o botão de expansão para Área, selecione as propriedades que deseja expandir e escolha OK. Aqui, escolhemos
AreaName
eAreaPath
achatamos. AAreaName
propriedade é semelhante ao campo Nome do Nó.Observação
As propriedades disponíveis a serem selecionadas dependem das propriedades solicitadas para retornar na consulta. Se você não especificar nenhuma propriedade, todas as propriedades estarão disponíveis. Para saber mais sobre essas propriedades, consulte as seguintes referências de metadados: Áreas, Iterações e Usuários.
A tabela agora contém campo(s) de entidade.
Repita as etapas 1 a 3 para todos os campos que representam entidades que precisam de expansão. Eles aparecem com Registro listado na coluna da tabela quando não expandidos.
Expandir coluna Descendentes
A coluna Descendentes contém uma tabela com dois campos: State e TotalStoryPoints. Expanda-o.
Escolha o botão Expandir e selecione as colunas sobre as quais gerar relatório:
Verifique todas as colunas e escolha OK.
A entidade Descendentes é nivelada para as colunas selecionadas:
Coluna Pivot Descendants.StateCategory
Selecione o cabeçalho da coluna 1Descendants.StateCategory1 para selecioná-lo.
Selecione o menu Transformar e, em seguida, Coluna Dinâmica.
Na caixa de diálogo Coluna Dinâmica, em Valores, selecione
Descendants.TotalStoryPoints
e pressione OK. O Power BI cria uma coluna para cada valor StateCategory.
Expandir a coluna Links
Selecione o botão de expansão na
Links
coluna.Selecione todos os campos a serem nivelados.
Selecione o botão de expansão na
Links.TargetWorkItem
coluna e selecione as propriedades a serem niveladas.
Observação
Se o link representar uma relação um-para-muitos ou muitos-para-muitos, vários links serão expandidos para várias linhas, uma para cada link.
Por exemplo, se o Item de Trabalho #1 estiver vinculado aos #2 e #3 do Item de Trabalho, quando você expandir o registro Vínculos, terá 2 linhas para o Item de Trabalho #1. Um que representa seu link para o Item de Trabalho #2 e outro que representa seu link para o Item de Trabalho #3.
Transformar um tipo de dados de coluna
Transforme LeadTimeDays e CycleTimeDays em números inteiros
Os LeadTimeDays
e CycleTimeDays
são campos decimais. Por exemplo, se o Lead Time for 10 e 1/2 dias, o valor será 10,5. Como a maioria dos relatórios de Tempo de Lead/Ciclo assume que ele é arredondado para o dia mais próximo, precisamos converter esses campos em um Inteiro. Fazer essa conversão converte todos os valores menores que 1 para 0.
No Editor do Power Query, selecione o menu Transformar do friso.
Selecione a
LeadTimeDays
coluna selecionando o cabeçalho da coluna.Selecione Tipo de Dados e altere para Números Inteiros.
Repita para
CycleTimeDays
.
Alterar CompletedDateSK para um campo Date
Os CompletedDateSK
dados da coluna correspondem a uma renderização inteira do campo Data de Conclusão no formato YYYYMMDD
. Por exemplo, o valor inteiro de 2022-julho-01 é 20220701. Para facilitar os relatórios, alteramo-los para um campo Data .
No Editor do Power Query, selecione o menu Transformar do friso.
Selecione o cabeçalho da
CompletedDateSK
coluna.Selecione Tipo de Dados e altere para Texto. Quando a caixa de diálogo Alterar Tipo de Coluna for exibida, selecione Adicionar nova etapa (em vez de Substituir etapa atual). Esse processo de duas etapas é a maneira mais fácil de alterá-lo para um campo Data adequado no Power BI.
Em seguida, selecione Tipo de data novamente e escolha Data. Na caixa de diálogo Alterar Tipo de Coluna, selecione Adicionar nova etapa.
Substituir valores
Às vezes, um ou mais registros podem conter valores nulos. Por exemplo, um valor pode não ter sido inserido para Pontos de História ou Trabalho Restante.
Para facilitar os relatórios, substitua nulos por zero seguindo estas etapas.
- Selecione a coluna clicando no cabeçalho da coluna.
- Selecione o menu Transformar .
- Selecione Substituir valores. Na caixa de diálogo Substituir Valores :
- Digite "null" em Valor a ser localizado.
- Digite "0" em Substituir por.
- Selecione OK.
Criar uma coluna personalizada
Criar uma coluna computada de porcentagem concluída
Antes de adicionar a coluna de porcentagem concluída, certifique-se de substituir todos os valores nulos nas colunas de estado dinâmico.
Selecione o menu Adicionar coluna .
Selecione Coluna personalizada.
Insira PercentComplete para Novo nome de coluna.
Insira o seguinte em Fórmula de coluna personalizada.
= [Completed]/([Proposed]+[InProgress]+[Resolved]+[Completed])
Observação
É possível que você não tenha uma coluna Resolvido se os itens de trabalho não tiverem Estados mapeados para a categoria Estado do fluxo de trabalho Resolvido. Em caso afirmativo, omita "[Resolvido]" na fórmula acima.
Pressione OK.
Selecione o menu Transformar .
Selecione Tipo de Dados e selecione Porcentagem.
Renomear campos de coluna
Quando terminar a expansão, você pode optar por renomear uma ou mais colunas.
Clique com o botão direito do mouse em um cabeçalho de coluna e selecione Renomear...
Insira um novo rótulo para o campo de coluna e pressione Enter.
Feche a consulta e aplique suas alterações
Depois de concluir todas as transformações de dados, escolha Fechar & Aplicar no menu Página Inicial para salvar a consulta e retornar à guia Relatório no Power BI.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de