Incorporación de un filtro a un informe en Power BIAdd a filter to a Power BI report (in Editing view)

Sugerencia

Se recomienda leer primero Filtros y resaltado en informes de Power BI.We recommend first reading About filters and highlighting in Power BI reports.

Diferencias entre los filtros de informes en la Vista de edición en comparación con la Vista de lecturaWhat is the difference between report filters in Editing View versus Reading View

Existen dos modos de interactuar con los informes: la Vista de lectura y la Vista de edición.There are two modes for interacting with reports: Reading View and Editing View. Y las funcionalidades de filtrado disponibles dependen del modo en el que se encuentre.And the filtering capabilities available to you depend on which mode you're in.

  • En la Vista de edición, puede agregar filtros de informes, de páginas y de objetos visuales.In Editing View, you can add report, page, and visual filters. Al guardar el informe, los filtros se guardan con él.When you save the report, the filters are saved with it. Las personas que examinen el informe en la Vista de lectura pueden interactuar con los filtros que agregue, pero no guardar los cambios.People looking at the report in Reading View can interact with the filters you added, but not save their changes.
  • En la Vista de lectura, puede interactuar con cualquier filtro de informe, página y objeto visual que ya exista en el informe, pero no podrá guardar los cambios en los filtros.In Reading View, you can interact with any report, page and visual filters that already exist in the report, but you won't be able to save your filter changes.

Nota

En este artículo se describe cómo crear filtros en la Vista de edición del informe.This article describes how to create filters in report Editing View. Para obtener más información sobre los filtros en la Vista de lectura, consulte Interacción con un informe en la vista de lectura en Power BI.For more information on filters in Reading VIew, see interacting with filters in report Reading View.

Filtros visuales, filtros de página, filtros de obtención de datos y filtros de informeVisual filters, page filters, drillthrough filters, and report filters

Un filtro de página se aplica a todos los objetos visuales de la página del informe.A page filter applies to all the visuals on the report page. Un filtro visual se aplica a un solo objeto visual de una página del informe.A visual filter applies to a single visual on a report page. Un filtro de informe se aplica a todas las páginas del informe.And a report filter applies to all pages in the report.

Agregar un filtro a una visualización específica (también conocido como filtro visual)Add a filter to a specific visualization (aka visual filter)

Existen dos modos de hacerlo:There are 2 ways to do this:

  • mediante el filtrado de un campo que ya se está usando en la visualizaciónby filtering a field that is already being used by the visualization
  • mediante la identificación de un campo que ya no se utiliza en la visualización y la adición de ese campo directamente al cubo Filtros de nivel visual.by identifying a field that is not already being used by the visualization, and adding that field directly to the Visual level filters bucket.

Mediante el filtrado de los campos que ya hay en la visualizaciónBy filtering the fields already in the visualization

  1. Abra un informe en la Vista de edición.Open your report in Editing View.

  2. Abra el panel Visualizaciones y filtros y el panel Campos (si no están ya abiertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).

  3. Seleccione un objeto visual para activarlo.Select a visual to make it active. Todos los campos que se usan en el objeto visual se identifican en el panel Campos y también se enumeran en el panel Filtros, en el encabezado Filtros de nivel visual.All the fields being used by the visual are identified in the Fields pane and also listed in the Filters pane, under the Visual level filters heading.

  4. En este punto, vamos a agregar un filtro a un campo que ya se está usando en la visualización.At this point we'll add a filter to a field already being used by the visualization.

    • Desplácese hacia abajo hasta el área Filtros de nivel visual y seleccione la flecha para expandir el campo que quiere filtrar.Scroll down to the Visual level filters area and select the arrow to expand the field you'd like to filter. En este ejemplo vamos a filtrar StoreNumberName.In this example we'll filter StoreNumberName

    • Establezca controles de filtrado básico, avanzado o Top N (consulte Uso de filtros de informe).Set either Basic, Advanced, or Top N filtering controls (see How to use report filters). En este ejemplo, seleccionaremos el filtrado básico y colocaremos marcas de verificación junto a los números 10, 11, 15 y 18.In this example we'll select Basic filtering and place checkmarks next to numbers 10, 11, 15, and 18.

    • El objeto visual cambia para reflejar el nuevo filtro.The visual changes to reflect the new filter. Si guarda el informe con el filtro, los lectores de informes pueden interactuar con el filtro en la Vista de lectura y activar o desactivar valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  5. Ahora vamos a agregar un campo totalmente nuevo, como un filtro de nivel visual, a nuestra visualización.Now let's add a totally new field, as a Visual level filter, to our visualization.

    • En el panel Campos, seleccione el campo que quiere agregar como nuevo filtro de nivel visual y arrástrelo al área Filtros de nivel visual.From the Fields pane, select the field you want to add as a new visual level filter, and drag it into the Visual level filters area. En este ejemplo arrastraremos District Manager en el cubo Filtros de nivel visual y seleccionaremos Andrew Ma.In this example we'll drag District Manager into the Visual level filters bucket and select only Andrew Ma.

    • Tenga en cuenta que District Manager no se agrega a la misma visualización.Notice that District Manager is not added to the visualization itself. La visualización se todavía se compone de StoreNumberName como el eje y This Year Sales como el valor.The visualization is still composed of StoreNumberName as the Axis and This Year Sales as the Value.

    • Además, la misma visualización ahora se filtra para mostrar solo las ventas de Andrew este año en los almacenes especificados.And, the visualization itself is now filtered to show only Andrew's sales this year for the specified stores.

Agregar un filtro a toda una página (también conocido como filtro de vista de página)Add a filter to an entire page (aka page view filter)

  1. Abra un informe en la Vista de edición.Open your report in Editing View.
  2. Abra el panel Visualizaciones y filtros y el panel Campos (si no están ya abiertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. En el panel Campos, seleccione el campo que quiere agregar como nuevo filtro de nivel de página y arrástrelo al área Filtros de nivel de página.From the Fields pane, select the field you want to add as a new page level filter, and drag it into the Page level filters area.
  4. Seleccione los valores que quiera filtrar y establecer mediante los controles de filtrado básico o avanzado (consulte Uso de filtros de informe).Select the values you want to filter and set either Basic or Advanced filtering controls (see How to use report filters).

    Todas la visualizaciones de la página, que se ven afectadas por este filtro, se vuelven a trazar para reflejar el cambio.All the visualization on the page, impacted by this filter, are re-drawn to reflect the change.

Si guarda el informe con el filtro, los lectores de informes pueden interactuar con el filtro en la Vista de lectura y activar o desactivar valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

Adición de un filtro de obtención de detallesAdd a drillthrough filter

Con la obtención de detalles en el servicio Power BI y Power BI Desktop, puede crear una página en el informe de destino que se centra en una entidad específica, como un proveedor, un cliente o un fabricante.With drillthrough in Power BI service and Power BI Desktop, you can create a destination report page that focuses on a specific entity - such as a supplier, or customer, or manufacturer. Ahora, desde las otras páginas del informe, los usuarios hacer clic con el botón derecho en un punto de datos de esa entidad y obtener detalles en la página específica.Now, from the other report pages, users can right-click on a data point for that entity and drillthrough to the focused page.

Creación de un filtro de obtención de detallesCreate a drillthrough filter

Para poder continuar, abra el ejemplo de Rentabilidad de clientes en la vista de edición.To follow along, open the Customer Profitability sample in Editing view. Supongamos que desea una página que se centra en áreas de negocio ejecutivas.Let's say that you want a page that focuses on Executive business areas.

  1. Agregue una nueva página al informe y asígnele el nombre Equipo ejecutivo.Add a new page to the report and name it Team Executive. Esta será la página de destino de la obtención de detalles.This will be the drillthrough destination page.
  2. Agregue visualizaciones que realicen el seguimiento de las métricas clave de las áreas de negocios de los equipos ejecutivos.Add visualizations that track key metrics for the team executives' business areas.
  3. Agregue Ejecutivo > Nombre del ejecutivo al área de filtros de obtención de detalles.Add Executive > Executive Name to the Drillthrough filters well.

    Observe que Power BI agrega una flecha hacia atrás a la página del informe.Notice that Power BI adds a back arrow to the report page. Al seleccionar la flecha atrás se devuelve a los usuarios la página del informe original, la página en la que estaban cuando seleccionaron la obtención de detalles.Selecting the back arrow returns users to the originating report page -- the page they were on when they opted to drillthrough. La flecha atrás solo funciona en la vista de lectura.The back arrow only works in Reading view.

Uso del filtro de obtención de detallesUse the drillthrough filter

Veamos cómo funciona el filtro de obtención de detalles.Let's see how the drillthrough filter works.

  1. Comience en la página del informe Cuadro de mandos de equipo.Start on the Team Scorecard report page.
  2. Supongamos que es Andrew Ma y desea ver la página del informe del equipo ejecutivo filtrada por sus datos únicamente.Let's say you're Andrew Ma and you want to see the Team Executive report page filtered to just your data. En el gráfico del área superior izquierda, haga clic con el botón derecho en cualquier punto de datos verde para abrir la opción de menú Obtención de detalles.From the top-left area chart, right click any green data point to open the Drillthrough menu option.

  3. Seleccione Obtención de detalles > Equipo ejecutivo para la obtención de detalles en la página del informe llamada Equipo ejecutivo.Select Drillthrough > Team Executive to drillthrough to the report page named Team Executive. La página se filtra para mostrar información acerca del punto de datos desde el que se hizo clic con el botón derecho, en este caso, Andrew Ma.The page is filtered to show information about the data point from which you right-clicked; in this case Andrew Ma. Solo el campo que se encuentra en el área Filtros de obtención de detalles lleva a la página de obtención de detalles del informe.Only the field that is in the Drillthrough filters well gets passed through to the drillthrough report page.

Incorporación de un filtro a un informe entero (también conocido como filtro de informe)Add a filter to an entire report (aka Report filter)

  1. Abra un informe en la Vista de edición.Open your report in Editing View.
  2. Abra el panel Visualizaciones y filtros y el panel Campos (si no están ya abiertos).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. En el panel Campos, seleccione el campo que quiere agregar como nuevo filtro de nivel de informe y arrástrelo al área Filtros de nivel de informe.From the Fields pane, select the field you want to add as a new report level filter, and drag it into the Report level filters area.
  4. Seleccione los valores que desea filtrar (consulte Uso de filtros de informe).Select the values you want to filter (see How to use report filters).

Los objetos visuales de la página activa, y de todas las páginas del informe, cambian para reflejar el nuevo filtro.The visuals on the active page, and on all pages in the report, change to reflect the new filter. Si guarda el informe con el filtro, los lectores de informes pueden interactuar con el filtro en la Vista de lectura y activar o desactivar valores.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  1. Seleccione la flecha Atrás para volver a la página anterior del informe.Select the back arrow to return to the previous report page.

Solución de problemasTroubleshooting

Por qué el filtro de nivel visual y el filtro de nivel de página pueden devolver resultados diferentesWhy your visual level filter and page level filter may return different results

Al agregar un filtro de nivel visual, Power BI filtra los resultados agregados.When you add a visual level filter, Power BI filters on the aggregated results. La agregación predeterminada es la suma, pero puede cambiar el tipo de agregación.The default aggregation is Sum, but you can change the aggregation type.

Cuando agrega un filtro de nivel de página, Power BI filtra sin ninguna agregación.When you add a page level filter, Power BI filters without aggregating. Esto se debe a que una página puede tener muchos objetos visuales, cada uno de los cuales puede usar tipos de agregación diferentes.It does this because a page can have many visuals which can each utilize different aggregation types. Por lo tanto, el filtro se aplica en cada fila de datos.So the filter is applied on each data row.

Si no ve el panel Campos, asegúrese de que se encuentra en la vista de edición del informe.If you do not see the Fields pane, make sure you're in report Editing view

Pasos siguientesNext steps

Uso de filtros de informeHow to use report filters

Filtrado y resaltado en informesFilters and highlighting in reports

Interacción con filtros y resaltado en la Vista de lectura del informeInteract with filters and highlighting in report Reading View

Cambiar el filtro cruzado y el resaltado cruzado entre los objetos visuales de los informesChange how report visuals cross-filter and cross-highlight each other

¿Tiene más preguntas?More questions? Pruebe la comunidad de Power BITry the Power BI Community