Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Muitas vezes, os relatórios do Power BI incluem dados de várias equipes para agregação e comparação. Este artigo mostra como adicionar uma segmentação de equipe a um relatório existente do Power BI. O segmentador de equipes permite filtrar os dados do relatório por Equipas, em vez de Caminho de Área.
Importante
O filtro Equipe requer que o campo "AreaSK" seja incluído na consulta usada pelo relatório que você deseja filtrar. Todas as consultas fornecidas nos relatórios de exemplo já incluem "AreaSK". Se você criou sua própria consulta, verifique se ela retorna "AreaSK" nas cláusulas $select ou groupby().
Nota
Este artigo pressupõe que você leia Visão geral de relatórios de exemplo usando consultas OData e tenha uma compreensão básica do Power BI.
| Categoria | Requerimentos |
|---|---|
| Níveis de acesso |
-
Membro do projeto. - Pelo menos acesso básico ao. |
| Permissões | Por padrão, os membros do projeto têm permissão para consultar o Google Analytics e criar modos de exibição. Para obter mais informações sobre outros pré-requisitos relacionados com a ativação de serviços e funcionalidades e atividades gerais de monitorização de dados, consulte Permissões e pré-requisitos para aceder ao Analytics. |
Consultas de exemplo
Para usar um segmentador de equipa num relatório do Power BI, precisará de adicionar outra consulta ao relatório. A consulta a seguir retorna o mapeamento entre equipas e Percursos de Área.
Copie e cole a seguinte consulta do Power BI diretamente na janela Obter Dados>Consulta em Branco. Para obter mais informações, consulte Visão geral de relatórios de exemplo usando consultas OData.
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v1.0/Areas?"
&"$filter=startswith(AreaPath,'{areapath}') "
&"&$select=AreaSK,AreaPath "
&"&$expand=Teams($select=TeamName) "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Cadeias de caracteres de substituição e detalhamento de consulta
Substitua as seguintes cadeias de caracteres por seus valores. Não inclua colchetes {} na sua substituição. Por exemplo, se o nome da sua organização for "Fabrikam", substitua {organization} por Fabrikam, não {Fabrikam}.
-
{organization}- Nome da sua organização -
{project}- O nome do seu projeto de equipe, ou omitir "/{project}" completamente, para uma consulta entre projetos -
{areapath}- O Caminho da Sua Área de Trabalho. Exemplo de formato:Project\Level1\Level2.
Detalhamento da consulta
A tabela a seguir descreve cada parte da consulta.
Parte da consulta
Descrição
$filter=startswith(AreaPath, '{areapath}')
Retorne todas as equipas mapeadas para um Caminho de Área em ou abaixo do especificado {areapath}. Para incluir todas as equipes em um projeto, omita esta instrução.
&$select=AreaSK, AreaPath
Retornar campos de Caminho da Área, para utilizar no mapeamento.
&$expand=Teams($select=TeamName)
Devolve a equipa associada à Área de Caminho.
(Opcional) Renomear consulta
Você pode renomear o rótulo de consulta padrão, Query1, para algo mais significativo. Basta inserir um novo nome no painel Configurações de consulta.
Expandir a coluna Equipas
Escolha o botão expandir.
Selecione os campos a serem nivelados.
A tabela agora conterá o(s) campo(s) de entidade.
Criar um relacionamento usando "AreaSK"
Depois de selecionar Fechar & Aplicar e retornar ao Power BI, siga estas etapas:
Nos menus Modelagem , selecione Gerenciar relacionamentos.
Crie uma relação entre a consulta de Relatório e a consulta de Teams. É provável que o Power BI detete automaticamente e crie a relação para você. Aqui está um exemplo de uma relação entre a consulta no relatório Open Bugs e a consulta do Teams:
Adicionar o Filtro de Equipa a um relatório existente
Na página à qual pretende adicionar o filtro de equipa, certifique-se de que não há gráficos selecionados e, em seguida, selecione Segmentação no painel Visualizações.
Adicionar
Team.TeamNameao Campo.
Para obter mais informações sobre como trabalhar com segmentações de dados, consulte Segmentações de dados no Power BI.
Artigos relacionados
- Explore relatórios de exemplo usando consultas OData
- Construção de consultas OData para Analytics
- Conectar-se ao Power BI usando consultas OData
- Consulte os metadados do Azure Boards Analytics
- Aceda a relatórios de exemplo e índice de referência rápida
- Adicionar um segmentador de equipa a um relatório existente