Introdução à criação de relatórios para filtragem

Concluído

A filtragem pode ocorrer em cinco níveis diferentes de um relatório do Microsoft Power BI:

  • modelo semântico (RLS)

  • Relatório

  • Página

  • Elemento visual

  • Medir

Os filtros de nível de relatório, página e elemento visual aplicam-se à estrutura do relatório.

Diagrama da hierarquia de níveis de filtro, modelo semântico (RLS) para Reportar a Página ao Elemento Visual a Medir.

modelo semântico (RLS)

Cada relatório do Power BI consulta um único modelo semântico, que é um artefacto do Power BI que representa um modelo semântico. O modelo semântico pode impor segurança ao nível da linha (RLS) para restringir o acesso a um subconjunto de dados e diferentes utilizadores verão dados diferentes. Um relatório não consegue determinar se o modelo semântico irá impor a RLS e não pode substituir a RLS.

Importante

Quando filtrar tabelas filtradas por RLS, tenha o cuidado de evitar situações em que alguns consumidores de relatórios não veem dados (BLANK) no relatório. Por exemplo, considere um modelo que impõe a RLS para restringir a visibilidade dos dados a países/regiões específicos. Se, no momento da conceção, tiver permissão para ver dados australianos e filtrar o relatório pela Austrália, um consumidor de relatórios que tenha permissão para ver apenas Estados Unidos dados não verá dados.

Para obter mais informações, veja Segurança ao nível da linha (RLS) com o Power BI.

Estrutura do relatório

A estrutura de um relatório do Power BI é hierárquica. O nível superior é o relatório, o segundo nível compreende as respetivas páginas, enquanto o terceiro nível é composto por objetos de relatório, que consistem em elementos visuais e elementos. No painel Filtros , pode adicionar um filtro a qualquer um destes níveis.

Nota

A filtragem da estrutura do relatório é abrangida na Unidade 2. A filtragem de elementos visuais com segmentações de dados é abrangida na Unidade 3.

Medir

Uma medida é um objeto de modelo concebido para resumir dados. As fórmulas de medida, escritas em Data Analysis Expressions (DAX), podem modificar o contexto de filtro com as funções CALCULATE ou CALCULATETABLE. Estas funções são poderosas e fornecem-lhe a flexibilidade para adicionar, remover ou modificar filtros. Um conjunto de funções DAX, conhecidas como funções de análise de tempo, também modificam o contexto de filtro. Estas funções podem substituir todos os filtros aplicados à estrutura do relatório.

Para obter mais informações, veja as ligações relacionadas no final deste módulo.

No momento da conceção de relatórios no Microsoft Power BI Desktop, pode criar medidas (exceto quando o modelo é uma ligação em direto ao modelo multidimensional SQL Server Analysis Services). Estas medidas pertencem ao relatório, pelo que são denominadas medidas ao nível do relatório.

Um bom exemplo de uma medida que substitui os filtros de relatórios é um cálculo médio móvel de três meses. Para calcular o resultado de março, o contexto de filtro do mês tem de ser expandido para abranger janeiro, fevereiro e março. A função CALCULATE ou uma função de análise de tempo pode modificar o contexto de filtro para produzir esse resultado.

Para compreender melhor a filtragem de relatórios, watch o seguinte vídeo que descreve técnicas de filtro no tempo de conceção e no tempo de consumo.