Al abrir un informe en el servicio Power BI, cada página del informe tiene su propia URL única. Para filtrar esa página del informe, podría utilizar el panel Filtros del lienzo de informes. También podría agregar parámetros de cadena de consulta a la URL para filtrar el informe. Es posible que tenga un informe que quiera prefiltrarlo para mostrarlo a sus compañeros. Una manera de hacerlo es comenzar con la URL predeterminada del informe, agregar los parámetros de filtro a la URL y, luego, enviarles por correo electrónico la URL completa.

Sintaxis de parámetro de cadena de consulta para filtrar

La sintaxis es bastante sencilla: empiece con la URL del informe, agregue un signo de interrogación y, luego, incorpore la sintaxis de filtro.

URL?filter=Tabla/Campo eq 'valor'

  • Los nombres de Tabla y Campo distinguen mayúsculas de minúsculas, pero valor no.
  • Todavía se pueden seguir filtrando los campos que están ocultos en la vista de informes.
  • El valor tiene que estar rodeado de comillas simples.
  • El tipo de campo debe ser una cadena.
  • Los nombres de tabla y campo no pueden tener espacios en blanco.

Si le sigue sin quedar claro, siga leyendo.

Filtrado por un campo

Supongamos que la URL del informe es la siguiente.

Y que tenemos almacenes en Carolina del Norte, tal como vemos en nuestra visualización de mapas (arriba).

Nota: Este artículo se basa en el ejemplo de análisis de minoristas.

Para filtrar el informe para que solo muestre los datos de tiendas de "NC" (Carolina del Norte), anexe la URL con lo siguiente:

?filter=Tienda/Territorio eq 'NC'

Nota: NC es un valor almacenado en el campo Territorio de la tabla Almacén.

El informe se filtra por North Carolina; todas las visualizaciones de la página del informe solo muestran datos de Carolina del Norte.

Filtrado por varios campos

De forma predeterminada, solo puede filtrar en un solo campo con la cadena de consulta. Pero puede encontrarse con situaciones donde quiera filtrar en varios campos. Una manera de hacerlo es creando una columna calculada que concatena dos campos a un único valor. Después, puede filtrar por ese valor.

Por ejemplo, tenemos dos campos: Territorio y Cadena. En Power BI Desktop, cree una nueva columna calculada (Campo) denominada "TerritoryChain". Recuerde que el nombre del campo no puede contener espacios. Esta es la fórmula DAX para esa columna.

TerritoryChain = [Territorio] & " - " & [Cadena]

Publique el informe en el servicio Power BI y, luego, use la cadena de consulta de URL para filtrar y mostrar los datos de solo las tiendas Lindseys de Carolina del Norte.

https://app.powerbi.com/groups/me/reports/8d6e300b-696f-498e-b611-41ae03366851/ReportSection3?filter=Store/TerritoryChain eq 'NC–Lindseys'

Anclaje de un icono desde un informe filtrado

Una vez que se ha filtrado el informe con parámetros de cadena de consulta, puede anclar visualizaciones de ese informe al panel. El icono del panel mostrará los datos filtrados. Al seleccionar ese icono del panel se abrirá el informe que se usó para crearlo. Sin embargo, el filtrado que se realizó utilizando la URL no se guarda con el informe y, si se selecciona el icono del panel, el informe se abre con su estado sin filtrar. Es decir, los datos mostrados en el icono del panel no coincidirán con los que aparecen en la visualización de informes.

Puede haber algunos casos donde esto resultarán útil cuando quiera ver resultados diferentes: filtrados en el panel y sin filtrar en el informe.

Limitaciones y solución de problemas

Hay un par de cosas que tener en cuenta al utilizar los parámetros de cadena de consulta. - El filtrado de cadena de consulta no funciona con las direcciones URL de Publicar en la web.

  • El tipo de campo debe ser una cadena.

  • Los nombres de tabla y campo no pueden tener espacios en blanco.

Vea también

Informes en Power BI
Agregar una visualización a un informe
Tipos de visualización en Power BI Anclar una visualización a un panel
Power BI: Conceptos básicos
Pruébelo, es gratis

¿Tiene más preguntas? Pruebe la comunidad de Power BI