Partilhar via


Trabalho com modelos semânticos multidimensionais no Power BI

Pode ligar-se a modelos semânticos multidimensionais no Power BI e criar relatórios que visualizam todo o tipo de dados dentro do modelo. Com modelos semânticos multidimensionais, o Power BI aplica regras à forma como processa dados, com base em qual coluna é definida como membro predefinido.

Com modelos semânticos multidimensionais, o Power BI trata os dados do modelo com base no local onde a coluna que contém o Membro Padrão é utilizada. O valor da propriedade DefaultMember para uma hierarquia de atributos é definido em CSDL (Conceptual Schema Definition Language) para uma coluna particular num modelo multidimensional. Para mais informações sobre o membro por defeito, veja Propriedades de atributo - Definir um membro por defeito. Quando uma consulta de análise de dados (DAX) é executada, o membro padrão especificado no modelo é aplicado automaticamente.

Este artigo descreve como o Power BI se comporta em várias circunstâncias ao trabalhar com modelos semânticos multidimensionais, com base no local onde se encontra o membro predefinido.

Trabalhar com cartões de filtro

Quando crias um cartão de filtro num campo com um membro padrão, o valor do campo de membro padrão é selecionado automaticamente no cartão de filtro. O resultado é que todos os visuais afetados pelo cartão de filtro mantêm os seus modelos predefinidos na base de dados. Os valores nessas cartas de filtro refletem esse membro predefinido.

Se o membro padrão for removido, desmarcar o valor limpa-o de todos os visuais a que o cartão de filtro se aplica, e os valores apresentados não refletem o membro padrão.

Por exemplo, imagine que temos uma coluna de Moeda e um membro padrão definido como USD:

  • Neste caso, se tivermos um cartão que mostra as Vendas Totais, o valor terá o membro padrão aplicado e as vendas correspondentes a USD.
  • Se arrastarmos Moeda para o painel do cartão de filtro, vemos USD como o valor padrão selecionado. O valor das Vendas Totais mantém-se o mesmo, uma vez que o membro padrão é aplicado.
  • No entanto, se deselecionarmos o valor USD do cartão de filtro, o membro padrão da Moeda é limpo, para que agora as Vendas Totais reflitam todas as moedas.
  • Quando selecionamos outro valor no cartão de filtro (digamos que selecionamos EURO), além do membro predefinido, o Total Sales reflete o filtro Moeda EM {USD, EURO}.

Visuais de grupo

No Power BI, sempre que agrupas um visual numa coluna que tem um membro predefinido, o Power BI limpa o membro predefinido dessa coluna e o seu caminho de relação de atributos. Este comportamento garante que o visual exibe todos os valores, em vez de apenas os valores padrão.

Caminhos de relação de atributos (ARPs)

Os caminhos de relação de atributos (ARPs) fornecem aos membros padrão capacidades poderosas, mas também introduzem uma certa complexidade. Quando são encontrados ARPs, o Power BI segue o caminho das Associações de Recursos Predefinidos (ARPs) para remover outros membros padrão de outras colunas, de modo a proporcionar um tratamento consistente e preciso dos dados para os elementos visuais.

Vamos ver um exemplo para clarificar o comportamento. Considere a seguinte configuração de ARPs:

Diagrama representa ARPs num modelo multidimensional.

Agora imaginemos que os seguintes membros predefinidos estão definidos para estas colunas:

  • City > Seattle
  • Estado > WA
  • País/Região > EUA
  • População > Grande

Agora vamos analisar o que acontece quando cada coluna é usada no Power BI. Quando os visuais se agrupam nas colunas seguintes, os resultados são os seguintes:

  • Cidade - Power BI exibe todas as cidades ao limpar todos os membros padrão para Cidade, Estado, País/Região , mas preserva o membro padrão para População; O Power BI autorizou todo o ARP para a City.

    Observação

    A população não está no caminho ARP da cidade, está apenas relacionada com o Estado e, por isso, o Power BI não a limpa.

  • Estado - O Power BI mostra todos os Estados ao eliminar todos os membros padrão para Cidade, Estado, País/Região e População.
  • País/Região - O Power BI mostra todos os países/regiões ao limpar todos os membros padrão para Cidade, Estado e País/Região, mas preserva o membro padrão para População.
  • Cidade e Estado - O Power BI limpa todos os membros predefinidos de todas as colunas.

Os grupos mostrados no visual têm todo o seu percurso ARP limpo.

Se um grupo não for exibido no visual, mas fizer parte do caminho ARP de outra coluna agrupada, aplica-se o seguinte:

  • Nem todos os ramos do caminho ARP são limpos automaticamente.
  • Esse grupo ainda é filtrado por esse membro padrão não autorizado.

Segmentadores e elementos de filtro

Quando trabalha com slicers ou cartões de filtro, ocorre o seguinte comportamento:

  • Quando um slicer ou cartão de filtro é carregado com dados, o Power BI agrupa-se na coluna no visual, de modo que o comportamento de exibição é o mesmo descrito na secção anterior.

Como slicers e cartões de filtro são frequentemente usados para interagir com outros visuais, a lógica de eliminar elementos predefinidos para os visuais afetados ocorre conforme explicado na tabela seguinte.

Para esta tabela, usamos os mesmos dados de exemplo anteriores neste artigo:

Captura de ecrã de uma tabela que mostra os resultados esperados com base em grupos e seleções de cartas de filtro.

As seguintes regras aplicam-se ao comportamento do Power BI nestas circunstâncias.

O Power BI remove o membro padrão para uma coluna especificada, se:

  • O Power BI agrupa nessa coluna.
  • O Power BI agrupa-se numa coluna relacionada com essa coluna (em qualquer parte do ARP, para cima ou para baixo).
  • "O Power BI aplica filtros numa coluna que faz parte do ARP (acima ou abaixo)."
  • A coluna tem um cartão de filtro com a designação ALL.
  • A coluna tem um cartão de filtro com qualquer valor selecionado (o Power BI recebe um filtro para a coluna).

O Power BI não remove um membro predefinido de uma coluna especificada, se:

  • A coluna tem um cartão de filtro com o padrão especificado, e o Power BI está a agrupar numa coluna no seu ARP.
  • A coluna está acima de outra coluna no ARP, e o Power BI tem um cartão de filtro para essa outra coluna no estado predefinido.

Este artigo descreveu o comportamento do Power BI ao trabalhar com membros predefinidos em modelos semânticos multidimensionais. Você também pode estar interessado nos seguintes artigos: