Vai al contenuto principale

Come personalizzare gli iframe dei report Power BI incorporati in Fabriq

Personalizza i tuoi embed di Power BI! Controlla quale pagina viene caricata, filtra automaticamente i dati e nascondi gli elementi superflui per dashboard più pulite

Scritto da Mohamed Berrada

Quando incorpori un report Power BI nella tua dashboard Fabriq, puoi controllare:

  • Quale pagina del report appare per prima

  • Quali dati vengono mostrati (come una regione o un progetto)

  • Se menu o filtri sono visibili

Questo si fa aggiungendo opzioni alla fine del link di Power BI prima di incollarlo in Fabriq, segui questi passaggi per orientarti.


🖇️ Passaggio 1: ottieni il link di incorporamento di Power BI

  1. In Power BI, apri il report che desideri.

  2. Fai clic su File → Embed report → Website or portal.

  3. Copia il contenuto di “link to embed this content” in Fabriq.

  4. La schermata seguente appare se un utente non ha effettuato l'accesso a Power BI nella sessione del browser. Quando seleziona Sign-In, dovrebbe aprirsi una nuova finestra o scheda del browser. Chiedi di verificare eventuali blocchi dei pop-up se non viene richiesto di accedere. Se SSO è attivo sia per il tuo account fabriq sia per il tuo account PowerBI, non dovrai effettuare l'accesso più volte.

    Documentazione ufficiale Microsoft: Come incorporare report Power BI nei portali.

Licenze

Per visualizzare il report incorporato è necessario uno dei seguenti requisiti:

  • Una licenza Power BI Pro o Premium Per User (PPU) , oppure

  • Il report deve essere ospitato in un workspace supportato da Power BI Premium (EM/P SKU) o capacità Microsoft Fabric (F SKU) .


🧩 Passaggio 2: Personalizza il link

Ora aggiungerai opzioni speciali alla fine di quel link per controllare come si comporta all'interno di Fabriq.

Ogni personalizzazione viene aggiunta usando una e commerciale (&) seguita dall'impostazione. Se aggiungi più di un'impostazione, continua semplicemente ad aggiungerle una dopo l'altra con & tra una e l'altra.

Esempio:

...reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection1&filter=Region/Name eq 'North'&filterPaneEnabled=false

In questo esempio:

  • &pageName=... imposta quale scheda si apre per prima

  • &filter=... limita quali dati vengono visualizzati

  • &filterPaneEnabled=false nasconde il pannello dei filtri

📃 Mostrare una pagina specifica

Ogni report ha delle pagine (schede). Se vuoi mostrarne una specifica quando il report viene caricato:

  1. In Power BI, fai clic sulla scheda che desideri.

  2. Copia il pageName dall'URL del browser. Ha questo aspetto e puoi usare lo screenshot qui sotto come riferimento:

    ReportSection9380eec50a2a0165bb4b

  3. Aggiungilo al tuo link di incorporamento:

    &pageName=ReportSection9380eec50a2a0165bb4b

👉 Esempio:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b

📊 Mostrare solo dati specifici (filtri)

Puoi filtrare il tuo report per mostrare solo i dati che ti interessano, come una determinata regione, reparto o progetto.

  1. Per prima cosa, individua:

    • Il nome della tabella (come Region)

    • Il nome del campo (come Name)

    • Il valore con cui vuoi filtrare (come 'North')

  2. Usa questo formato:

    &filter=Table/Field eq 'Value'

👉 Esempio: per vedere solo i dati della regione North, link completo:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b&filter=Region/Name eq 'North'

✅ Filtrare su più di un valore in un campo

Per filtrare su più di un valore in un singolo campo, usa l'operatore in invece di più istruzioni and .

Sintassi:

&filter=Table/Field in ('value1', 'value2')

👉 Esempio:

Per filtrare il report in modo da mostrare dati solo per i negozi in “NC” (North Carolina) o “TN” (Tennessee):

&filter=Store/Territory in ('NC', 'TN')

Puoi combinarlo con altri filtri per avere ancora più controllo — vedi l'esempio qui sotto nella sezione successiva.
​

⚙️ Filtrare su più campi

Puoi anche filtrare su più campi combinandoli con and.

Esempio:

&filter=Store/Territory eq 'NC' and Store/Chain eq 'Fashions Direct'

Esempio che combina in e and:

 &filter=Store/Territory in ('NC', 'TN') and Store/Chain eq 'Fashions Direct'

Consulta la tabella degli operatori nella documentazione Microsoft per un elenco completo degli operatori supportati.

💡 Caratteri speciali nei nomi di tabelle e colonne

Quando i nomi delle tue tabelle o colonne contengono spazi, trattini, numeri iniziali o caratteri speciali, dovrai eseguirne l'escape nel filtro usando uno speciale formato di codice.

Anteponi al carattere speciale _x, seguito dal suo codice Unicode a quattro cifre, quindi un altro underscore.

Identificatore

Unicode

Codifica Power BI

Spazio

00x20

_x0020_

@

00x40

_x0040_

Esempi:

Nome originale

Nome codificato

Table Name

Table_x0020_Name

Column@Number

Column_x0040_Number

📘 Scopri di più:

Per un elenco completo dei codici di escape supportati e della sintassi dei filtri URL, consulta Filtrare un report usando i parametri della query string nell'URL (Microsoft Docs).

🎨 Nascondere menu e pannelli laterali

Puoi rendere più pulito l'aspetto del report all'interno di Fabriq nascondendo i pannelli di Power BI.

Vuoi nascondere questo?

Aggiungi questo al tuo link

Elenco laterale delle pagine (schede)

&navContentPaneEnabled=false

Pannello dei filtri

&filterPaneEnabled=false

Barra degli strumenti superiore

&actionBarEnabled=false

👉 Esempio con tutti e 3:

https://app.powerbi.com/reportEmbed?reportId=abc123&groupId=xyz456&pageName=ReportSection9380eec50a2a0165bb4b&filter=Region/Name eq 'North'&navContentPaneEnabled=false&filterPaneEnabled=false&actionBarEnabled=false

❗ Limitazioni: mostrare un singolo oggetto visivo (tile)

Purtroppo, a causa delle limitazioni di Power BI, puoi incorporare solo pagine intere (schede), non singoli oggetti visivi.

La soluzione alternativa più vicina è:

  • Creare una pagina dedicata con solo l'oggetto visivo che desideri.

  • Incorporare quella pagina specifica usando il parametro &pageName= come spiegato sopra

Documentazione ufficiale Microsoft:


🌐 Compatibilità del browser

Alcuni problemi di incorporamento sono causati da limitazioni del browser.

  • ✅ Microsoft Edge e l'ultima versione di Chrome sono i più affidabili

  • ❌ Internet Explorer non è supportato

  • 🔄 Esegui il test nello stesso browser che useranno i tuoi utenti


📘 Scopri di più

Se vuoi consultare la documentazione ufficiale Microsoft:

Hai ricevuto la risposta alla tua domanda?