Introducción al diseño de informes para el filtrado

Completado

En un informe de Microsoft Power BI, el filtrado se puede producir en cinco niveles diferentes:

  • modelo semántico (RLS)

  • Informe

  • Página

  • Visual

  • Measure

Los filtros de nivel de informe, página y objeto visual se aplican a la estructura del informe.

Diagrama de la jerarquía de niveles de filtro, de modelo semántico (RLS) a Informe a Página a Objeto visual y a Medida.

modelo semántico (RLS)

Cada informe de Power BI consulta un único modelo semántico, que es un artefacto de Power BI que representa un modelo semántico. El modelo semántico puede aplicar la seguridad de nivel de fila (RLS) para restringir el acceso a un subconjunto de datos y cada usuario verá datos diferentes. Un informe no puede determinar si el modelo semántico aplicará RLS y no puede invalidar RLS.

Importante

Al filtrar tablas filtradas por RLS, debe tener cuidado y evitar situaciones en las que algunos consumidores no vean datos (BLANK) en el informe. Por ejemplo, considere un modelo que aplique RLS para restringir la visibilidad de los datos a países y regiones específicos. Si en tiempo de diseño tiene permiso para ver datos de Australia y filtra el informe por Australia, un consumidor del informe que solo tenga permiso para ver datos de Estados Unidos no verá ningún dato.

Para más información, vea Seguridad de nivel de fila (RLS) con Power BI.

Estructura del informe

La estructura de un informe de Power BI es jerárquica. El nivel superior es el informe, el segundo nivel consta de sus páginas, mientras que el tercer nivel consta de objetos de informe, que constan de objetos visuales y elementos. En el panel Filtros puede agregar un filtro a cualquiera de estos niveles.

Nota

El filtrado de la estructura del informe se describe en la Unidad 2. El filtrado de objetos visuales con segmentaciones se describe en la Unidad 3.

Measure

Una medida es un objeto de modelo diseñado para resumir los datos. Las fórmulas de medida, que se escriben en Expresiones de análisis de datos (DAX), pueden modificar el contexto de filtro mediante las funciones CALCULATE o CALCULATETABLE. Estas funciones son eficaces y proporcionan la flexibilidad necesaria para agregar, quitar o modificar filtros. Un conjunto de funciones DAX, conocidas como funciones de inteligencia de tiempo, también modifican el contexto de filtro. Estas funciones pueden invalidar los filtros que se aplican a la estructura del informe.

Para obtener más información, vea los vínculos relacionados al final de este módulo.

En tiempo de diseño de informes en Microsoft Power BI Desktop, puede crear medidas (excepto cuando el modelo es una conexión activa a un modelo multidimensional de SQL Server Analysis Services). Estas medidas pertenecen al informe, por lo que se denominan medidas de nivel de informe.

Un ejemplo de una medida que invalida los filtros de informe es un cálculo de media acumulada de tres meses. Para calcular el resultado de marzo, el contexto de filtro por mes se debe expandir para abarcar enero, febrero y marzo. La función CALCULATE o una función de inteligencia de tiempo pueden modificar el contexto de filtro para generar ese resultado.

Para comprender mejor el filtrado de informes, vea el siguiente vídeo en el que se describen las técnicas de filtro en tiempo de diseño y en tiempo de consumo.