Usar botões no Power BIUse buttons in Power BI

Usar botões no Power BI permite que você crie relatórios que se comportam de modo semelhante a aplicativos e, assim, cria um ambiente envolvente para que os usuários possam focalizar, clicar em e interagir ainda mais com conteúdo do Power BI.Using buttons in Power BI lets you create reports that behave similar to apps, and thereby, create an engaging environment so users can hover, click, and further interact with Power BI content. Você pode adicionar botões a relatórios no Power BI Desktop e no serviço do Power BI.You can add buttons to reports in Power BI Desktop and in the Power BI service. Quando você compartilha seus relatórios no serviço do Power BI, eles fornecem uma experiência semelhante ao aplicativo para seus usuários.When you share your reports in the Power BI service, they provide an app-like experience for your users.

Botões no Power BI

Criar botões em relatóriosCreate buttons in reports

Criar um botão no Power BI DesktopCreate a button in Power BI Desktop

Para criar um botão no Power BI Desktop, na faixa de opções Inserir, selecione Botões. Feito isso, será exibido um menu suspenso, no qual você pode selecionar o botão desejado de uma coleção de opções, conforme mostrado na imagem a seguir.To create a button in Power BI Desktop, on the Insert ribbon, select Buttons and a drop-down menu appears, where you can select the button you want from a collection of options, as shown in the following image.

Adicionar um controle de botão no Power BI Desktop

Criar um botão no serviço do Power BICreate a button in the Power BI service

Para criar um botão no serviço do Power BI, abra o relatório no Modo de exibição de edição.To create a button in the Power BI service, open the report in Editing view. Selecione Botões na barra de menus superior e um menu suspenso será exibido, no qual você pode selecionar o botão desejado de uma coleção de opções, conforme mostrado na imagem a seguir.Select Buttons in the top menu bar and a drop-down menu appears, where you can select the button you want from a collection of options, as shown in the following image.

Adicionar um controle de botão no serviço do Power BI

Personalizar um botãoCustomize a button

Se você criar o botão no Power BI Desktop ou no serviço do Power BI, o restante do processo será o mesmo.Whether you create the button in Power BI Desktop or the Power BI service, the rest of the process is the same. Quando você seleciona o botão na tela de relatório, o painel Visualizações mostra várias maneiras de personalizar o botão de acordo com as suas necessidades.When you select the button on the report canvas, the Visualizations pane shows you the many ways you can customize the button to fit your requirements. Por exemplo, você pode ativar ou desativar o Texto do Botão alternando o controle deslizante no cartão do painel Visualizações.For example, you can turn Button Text on or off by toggling the slider in that card of the Visualizations pane. Você também pode alterar o ícone do botão, o preenchimento do botão, o título e a ação executada quando os usuários o selecionam em um relatório, entre outras propriedades.You can also change the button icon, the button fill, the title, and the action that's taken when users select the button in a report, among other properties.

Formatar um botão em um relatório do Power BI

Definir propriedades do botão quando ocioso, focalizado ou selecionadoSet button properties when idle, hovered over, or selected

Botões no Power BI têm três estados: padrão (como eles aparecem quando não focalizados ou selecionados), quando focalizados ou quando selecionados (conhecido como sendo clicado).Buttons in Power BI have three states: default (how they appear when not hovered over or selected), when hovered over, or when selected (often referred to as being clicked). Muitos dos cartões no painel Visualizações podem ser modificados individualmente com base em um desses três estados, fornecendo muita flexibilidade para personalizar os botões.Many of the cards in the Visualizations pane can be modified individually based on those three states, providing plenty of flexibility for customizing your buttons.

Os seguintes cartões no painel Visualizações permitem que você ajuste a formatação ou o comportamento de um botão com base em seus três estados:The following cards in the Visualizations pane let you adjust formatting or behavior of a button based on its three states:

  • Texto do botãoButton Text
  • ÍconeIcon
  • ContornoOutline
  • PreencherFill

Para selecionar como o botão deve ser exibido para cada estado, expanda um dos cartões e selecione na lista suspensa que aparece na parte superior do cartão.To select how the button should appear for each state, expand one of those cards and select the drop-down that appears at the top of the card. Na imagem a seguir, você vê o cartão Ícone expandido, com a lista suspensa selecionada para mostrar os três estados.In the following image, you see the Icon card expanded, with the drop-down selected to show the three states.

Três estados de um botão em um relatório do Power BI

Selecionar a ação para um botãoSelect the action for a button

Você pode selecionar qual ação é realizada quando o usuário seleciona um botão no Power BI.You can select which action is taken when a user selects a button in Power BI. Você pode acessar as opções para ações de botão no cartão Ação no painel Visualizações.You can access the options for button actions from the Action card in the Visualizations pane.

Ação de um botão no Power BI

Veja quais são as opções de ações do botão:Here are the options for button actions:

  • Voltar retorna o usuário para a página anterior do relatório.Back returns the user to the previous page of the report. Isso é útil para páginas de drill-through.This is useful for drill-through pages.
  • Indicador apresenta a página do relatório associado a um indicador definido para o relatório atual.Bookmark presents the report page that's associated with a bookmark that is defined for the current report. Saiba mais sobre indicadores no Power BI.Learn more about bookmarks in Power BI.
  • Drill-through navega o usuário até uma página de drill-through filtrada para sua seleção, sem usar indicadores.Drill through navigates the user to a drill-through page filtered to their selection, without using bookmarks. Saiba mais sobre os botões de drill-through em relatórios.Learn more about drill-through buttons in reports.
  • Navegação na página navega o usuário até uma página diferente dentro do relatório, também sem usar indicadores.Page navigation navigates the user to a different page within the report, also without using bookmarks. Confira Criar navegação de página neste artigo para obter detalhes.See Create page navigation in this article for details.
  • P e R abre uma janela do Explorador de P e R.Q&A opens a Q&A Explorer window.

Determinados botões têm uma ação padrão selecionada automaticamente.Certain buttons have a default action selected automatically. Por exemplo, o tipo de botão P e R seleciona automaticamente P e R como a ação padrão.For example, the Q&A button type automatically selects Q&A as the default action. Saiba mais sobre o Explorador de P e R conferindo esta postagem no blog.You can learn more about Q&A Explorer by checking out this blog post.

Experimente ou teste os botões que você cria para o relatório usando CTRL+clique no botão que você deseja usar.You can try or test the buttons you create for your report by using CTRL+CLICK on the button you want to use.

Criar navegação na páginaCreate page navigation

Com a Ação do tipo Navegação na página, você pode criar uma experiência de navegação inteira sem precisar salvar ou gerenciar nenhum indicador.With the Action type Page navigation, you can build an entire navigation experience without having to save or manage any bookmarks at all.

Para configurar um botão de navegação na página, crie um botão com Navegação na página como o tipo de ação e selecione a página Destino.To set up a page navigation button, create a button with Page navigation as the action type, and select the Destination page.

Ação de navegação na página

Você pode criar um painel de navegação personalizado e adicionar os botões de navegação a ele.You can build a custom navigation pane, and add the navigation buttons to it. Você evita a necessidade de editar e gerenciar indicadores, se desejar alterar as páginas a serem exibidas no painel de navegação.You avoid having to edit and manage bookmarks if you want to change which pages to show in your navigation pane.

Criar uma página de navegação

Além disso, é possível formatar condicionalmente a dica de ferramenta como você pode fazer com outros tipos de botão.Additionally, you can conditionally format the tooltip as you can do with other button types.

Definir o destino de navegação condicionalmenteSet the navigation destination conditionally

Você pode usar a formatação condicional para definir o destino de navegação, com base na saída de uma medição.You can use conditional formatting to set the navigation destination, based on the output of a measure. Por exemplo, talvez você queira economizar espaço na tela de relatório tendo um único botão para navegar para páginas diferentes com base na seleção do usuário.For example, you may want to save space on your report canvas by having a single button to navigate to different pages based on the user’s selection.

Navegar com um botão Ir

Para criar o exemplo mostrado acima, comece criando uma tabela de coluna única com os nomes dos destinos de navegação:To create the example shown above, start by creating a single-column table with the names of the navigation destinations:

Criar uma tabela

O Power BI usa correspondência exata da cadeia de caracteres para definir o destino de drill-through. Portanto, verifique novamente se os valores inseridos estão alinhados exatamente com os nomes da página de drill-through.Power BI uses exact string match to set the drill-through destination, so double-check that the entered values exactly align with your drill-through page names.

Depois de criar a tabela, adicione à página como uma segmentação de seleção única:After you've created the table, add it to the page as a single-select slicer:

Navegar na segmentação

Em seguida, crie um botão de navegação de página e selecione a opção de formatação condicional para o destino:Then create a page navigation button and select the conditional formatting option for the destination:

Botão de navegação de página

Selecione o nome da coluna que você criou. Nesse caso, Selecionar um destino:Select the name of the column you created, in this case, Select a destination:

Selecionar um destino

Agora, o botão pode navegar para páginas diferentes, dependendo da seleção do usuário.Now the button can navigate to different pages, depending on the user’s selection.

Navegar com um botão Ir

Formas e imagens para navegaçãoShapes and images for navigation

Assim como os botões, as formas e imagens também dão suporte à ação de navegação de página.Page navigation action is supported for shapes and images, not just buttons. Aqui está um exemplo que usa uma das formas internas:Here’s an example using one of the built-in shapes:

Usar uma seta para navegação

Aqui está um exemplo usando uma imagem:Here’s an example using an image:

Usar uma imagem para navegação

Os botões dão suporte a imagens de preenchimentoButtons support fill images

Os botões dão suporte a imagens de preenchimento.Buttons support fill images. Você pode personalizar a aparência do botão com imagens de preenchimento combinadas com os estados de botões internos: padrão, ao focalizar, ao pressionar e desabilitar (para fazer drill-through).You can customize the look and feel of your button with fill images combined with the built-in button states: default, on hover, on press, and disabled (for drill through).

Imagens de preenchimento de botão de drill-through

Defina Preenchimento para Ativado e, em seguida, crie imagens para os diferentes estados.Set Fill to On, then create images for the different states.

Configurações da imagem de preenchimento

Próximas etapasNext steps

Para obter mais informações sobre os recursos que são semelhantes ou interagem com botões, consulte os seguintes artigos:For more information about features that are similar or interact with buttons, take a look at the following articles: