Usare i pulsanti in Power BIUse buttons in Power BI

L'uso dei pulsanti in Power BI consente di creare report con un comportamento simile alle app e in tal modo di creare un ambiente coinvolgente in modo che gli utenti possano passare il mouse, fare clic e interagire in altri modi con il contenuto di 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. È possibile aggiungere pulsanti ai report in Power BI Desktop e nel servizio Power BI.You can add buttons to reports in Power BI Desktop and in the Power BI service. Quando si condividono i report nel servizio Power BI, questi forniscono un'esperienza simile a un'app per gli utenti.When you share your reports in the Power BI service, they provide an app-like experience for your users.

Pulsanti in Power BI

Creare pulsanti nei reportCreate buttons in reports

Creare un pulsante in Power BI DesktopCreate a button in Power BI Desktop

Per creare un pulsante in Power BI Desktop, selezionare Pulsanti nella barra multifunzione Inserisci. Viene visualizzato un menu a discesa in cui è possibile selezionare il pulsante desiderato da una raccolta di opzioni, come illustrato nella figura seguente.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.

Aggiungere un controllo pulsante in Power BI Desktop

Creare un pulsante nel servizio Power BICreate a button in the Power BI service

Per creare un pulsante nel servizio Power BI, aprire il report nella visualizzazione di modifica.To create a button in the Power BI service, open the report in Editing view. Selezionare Pulsanti nella barra dei menu superiore. Viene visualizzato un menu a discesa in cui è possibile selezionare il pulsante desiderato da una raccolta di opzioni, come illustrato nella figura seguente.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.

Aggiungere un controllo pulsante nel servizio Power BI

Personalizzare un pulsanteCustomize a button

Indipendentemente dal fatto che il pulsante venga creato in Power BI Desktop o nel servizio Power BI, il resto della procedura è uguale.Whether you create the button in Power BI Desktop or the Power BI service, the rest of the process is the same. Quando si seleziona un pulsante nell'area di disegno report, il riquadro Visualizzazioni mostra i diversi modi per personalizzare il pulsante in base alle specifiche esigenze.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. Ad esempio, è possibile attivare o disattivare Testo pulsante, spostando il dispositivo di scorrimento in tale sezione del riquadro Visualizzazioni.For example, you can turn Button Text on or off by toggling the slider in that card of the Visualizations pane. È anche possibile modificare l'icona del pulsante, il riempimento del pulsante, il titolo e l'azione eseguita quando gli utenti selezionano il pulsante in un report, tra le altre proprietà.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.

Formattare un pulsante in un report di Power BI

Impostare le proprietà dei pulsanti per lo stato inattivo, al passaggio del mouse o selezionatoSet button properties when idle, hovered over, or selected

I pulsanti in Power BI presentano tre stati: predefinito (aspetto dei pulsanti quando non sono selezionati o non vi si passa il mouse sopra), al passaggio del mouse o selezionato (azione spesso indicata come fare clic).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). Molte delle sezioni nel riquadro Visualizzazioni possono essere modificate singolarmente in base a questi tre stati, con una grande flessibilità per la personalizzazione dei pulsanti.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.

Le sezioni seguenti nel riquadro Visualizzazioni consentono di modificare la formattazione o il comportamento di un pulsante in base ai relativi tre stati:The following cards in the Visualizations pane let you adjust formatting or behavior of a button based on its three states:

  • Testo pulsanteButton Text
  • IconaIcon
  • BordoOutline
  • RiempimentoFill

Per specificare l'aspetto del pulsante per ogni stato, espandere una di queste sezioni e selezionare l'elenco a discesa visualizzato nella parte superiore della sezione.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. Nella figura seguente è visualizzata la sezione Icona espansa con l'elenco a discesa selezionato per mostrare i tre stati.In the following image, you see the Icon card expanded, with the drop-down selected to show the three states.

Tre stati di un pulsante in un report di Power BI

Selezionare l'azione per un pulsanteSelect the action for a button

È possibile selezionare l'azione da eseguire quando un utente seleziona un pulsante in Power BI.You can select which action is taken when a user selects a button in Power BI. È possibile accedere alle opzioni per le azioni del pulsante dalla sezione Azione nel riquadro Visualizzazioni.You can access the options for button actions from the Action card in the Visualizations pane.

Azione per un pulsante in Power BI

Le opzioni per le azioni dei pulsanti sono le seguenti:Here are the options for button actions:

  • Indietro consente all'utente di tornare alla pagina precedente del report.Back returns the user to the previous page of the report. Questa operazione è utile per le pagine di drill-through.This is useful for drill-through pages.
  • Segnalibro visualizza la pagina del report associata a un segnalibro definito per il report corrente.Bookmark presents the report page that's associated with a bookmark that is defined for the current report. Vedere altre informazioni sui segnalibri in Power BI.Learn more about bookmarks in Power BI.
  • Drill-through sposta l'utente in una pagina di drill-through filtrata in base alla selezione, senza usare i segnalibri.Drill through navigates the user to a drill-through page filtered to their selection, without using bookmarks. Vedere altre informazioni sui pulsanti di drill-through nei report.Learn more about drill-through buttons in reports.
  • Navigazione sulle pagine sposta l'utente in un'altra pagina all'interno del report, anche in questo caso senza usare i segnalibri.Page navigation navigates the user to a different page within the report, also without using bookmarks. Per informazioni dettagliate, vedere Creare l'esperienza di navigazione tra le pagine in questo articolo.See Create page navigation in this article for details.
  • Domande e risposte apre una finestra Esplora domande e risposte.Q&A opens a Q&A Explorer window.

Per alcuni pulsanti è disponibile un'azione predefinita selezionata automaticamente.Certain buttons have a default action selected automatically. Ad esempio, per il tipo di pulsante Domande e risposte è selezionata automaticamente l'azione Domande e risposte.For example, the Q&A button type automatically selects Q&A as the default action. Per altre informazioni su Esplora domande e risposte, vedere questo post di blog.You can learn more about Q&A Explorer by checking out this blog post.

È possibile provare o testare i pulsanti creati per il report usando CTRL+clic sul pulsante da provare.You can try or test the buttons you create for your report by using CTRL+CLICK on the button you want to use.

Creare l'esperienza di navigazione tra le pagineCreate page navigation

Con il tipo di Azione Navigazione sulle pagine è possibile creare un'intera esperienza di navigazione senza dover salvare o gestire alcun segnalibro.With the Action type Page navigation, you can build an entire navigation experience without having to save or manage any bookmarks at all.

Per impostare un pulsante di navigazione tra le pagine, creare un pulsante con il tipo di azione Navigazione sulle pagine e selezionare la pagina Destinazione.To set up a page navigation button, create a button with Page navigation as the action type, and select the Destination page.

Azione Navigazione sulle pagine

È possibile creare un riquadro di spostamento personalizzato e aggiungervi i pulsanti di navigazione.You can build a custom navigation pane, and add the navigation buttons to it. Si possono così evitare la modifica e la gestione dei segnalibri se si vogliono cambiare le pagine da visualizzare nel riquadro di spostamento.You avoid having to edit and manage bookmarks if you want to change which pages to show in your navigation pane.

Creare una pagina di navigazione

È anche possibile formattare in modo condizionale la descrizione comando come per gli altri tipi di pulsanti.Additionally, you can conditionally format the tooltip as you can do with other button types.

Impostare la destinazione di navigazione in modo condizionaleSet the navigation destination conditionally

È possibile usare la formattazione condizionale per impostare la destinazione di navigazione in base all'output di una misura.You can use conditional formatting to set the navigation destination, based on the output of a measure. Ad esempio, può essere utile risparmiare spazio nell'area di disegno del report usando un solo pulsante per spostarsi in pagine diverse in base alla selezione dell'utente.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.

Spostarsi con un pulsante Vai

Per creare l'esempio illustrato in precedenza, iniziare creando una tabella a colonna singola con i nomi delle destinazioni di navigazione:To create the example shown above, start by creating a single-column table with the names of the navigation destinations:

Creare una tabella

Power BI usa la corrispondenza esatta della stringa per impostare la destinazione di drill-through, quindi verificare che i valori immessi siano esattamente allineati con i nomi delle pagine di 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.

Dopo aver creato la tabella, aggiungerla alla pagina come filtro dei dati a selezione singola:After you've created the table, add it to the page as a single-select slicer:

Esplorare il filtro dei dati

Quindi, creare un pulsante di navigazione tra le pagine e selezionare l'opzione di formattazione condizionale per la destinazione:Then create a page navigation button and select the conditional formatting option for the destination:

Pulsante di navigazione tra le pagine

Selezionare il nome della colonna creata, in questo caso Selezionare una destinazione:Select the name of the column you created, in this case, Select a destination:

Selezionare una destinazione

Il pulsante consente ora di navigare tra pagine diverse, in base alla selezione dell'utente.Now the button can navigate to different pages, depending on the user’s selection.

Spostarsi con un pulsante Vai

Forme e immagini per la navigazioneShapes and images for navigation

L'azione Navigazione sulle pagine è supportata per forme e immagini, non solo per i pulsanti.Page navigation action is supported for shapes and images, not just buttons. Di seguito è riportato un esempio di utilizzo di una delle forme predefinite:Here’s an example using one of the built-in shapes:

Usare una freccia per la navigazione

Di seguito è riportato un esempio con un'immagine:Here’s an example using an image:

Usare un'immagine per la navigazione

I pulsanti supportano le immagini di riempimentoButtons support fill images

I pulsanti supportano le immagini di riempimento.Buttons support fill images. È possibile personalizzare l'aspetto del pulsante con le immagini di riempimento combinate con gli stati dei pulsanti incorporati: predefinito, al passaggio del mouse, al clic del mouse e disabilitato (per il 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).

Immagini di riempimento del pulsante di drill-through

Impostare il riempimento su On, quindi creare le immagini per i diversi stati.Set Fill to On, then create images for the different states.

Impostazioni immagini di riempimento

Passaggi successiviNext steps

Per altre informazioni sulle funzionalità simili o su come interagire con i pulsanti, vedere gli articoli seguenti:For more information about features that are similar or interact with buttons, take a look at the following articles: