Normalmente quando si importa una lista SharePoint in Power BI, questo campo viene mostrato nel report con il valore [List], come in questo esempio:
e non c'è modo di visualizzare il valore mostrato in SharePoint.

Trasformazione campo

Per mostrare il valore bisogna applicare delle modifiche al Model tramite la finestra Transform data.
Qui si seleziona la colonna interessata (Category in questo caso) e, nel menu contestuale, si sceglie la voce Expand to New Rows
Expand to New Rows
Expand to New Rows

il contenuto della colonna cambia da [List] a [Record]
Record
Record

viene applicata questa formula DAX

Power BI

Table.ExpandListColumn(#"Removed Columns", "Category")
ma ancora non ci siamo, dobbiamo selezionare, sempre dal menù contestuale, il valore che vogliamo visualizzare
Scelta campo
Scelta campo

il risultato è questo
Valore campo
Valore campo

e la formula DAX applicata è

Power BI

= Table.ExpandRecordColumn(#"Expanded Category", "Category", {"lookupValue"}, {"Category.lookupValue"})
applica le modifiche ed esci (Close & Apply).

Report

Tornando al report si nota che la tabella che usava il campo Category è in errore, un click su link See details evidenzia il perché
Tabella visual in errore
Tabella visual in errore

ovvero, dopo la trasformazione il campo Category non esiste più, c'è il nuovo campo Category.lookupValue.

Per correggere l'errore premi il pulsante Fix this che non fa altro che rimuovere la vecchia colonna.
Aggiungi la nuova Category.lookupValue
Nuovo campo
Nuovo campo

finalmente ci siamo, ma il nome del campo non è il massimo.

Rinominare la colonna

Per rinominare una colonna abbiamo 2 possibilità, rinominarla solo nella parte visual del Report, oppure rinominare il campo nel Model.

Il rename nel visual lo si fa dal riquadro Visualizations, selezionando il campo, nel menu contestuale si trova la voce Rename for this visual
Nuovo campo
Nuovo campo

agisce solo sul report corrente ma lascia invariato il nome campo sul model e sugli altri report.

Se si vuole rinominare il campo nel Model, lo si può fare sempre da Transform data, oppure direttamente dal Report agendo sul riquadro Fields selezionando il menu contestuale del campo e poi la voce Rename
Rename campo nel model
Rename campo nel model

in questo caso il rename si applica a tutti i report
Rename campo nel model e visual
Rename campo nel model e visual

Modifica trasformazione

Una trasformazione può anche essere modificata dopo che è stata creata e applicata.

La modifica la si fa sempre dalla finestra Transform data.
Nel riquadro APPLIED STEPS si seleziona lo step da modificare e si premere sulla rotellina per visualizzare la finestra di dialogo.
In questo caso, ad esempio, possiamo aggiungere altre colonne al Model
Modifica trasformation
Modifica trasformation

il risultato è questo
Modifica trasformation
Modifica trasformation
Tags:
Power BI9 SharePoint498 SharePoint Online75
Potrebbe interessarti anche: