Ciao,
metto qui un file di esempio: File esempio
Il problema principale dei tuoi dati è che non sono "organizzati" in modo da poter creare una tabella pivot.
In primo luogo ci sono celle unite nelle intestazioni che vanno divise e tutto va organizzato come se fosse una "tabella".
Le intestazioni delle colonne devono differire per nome del paese ma anche per tipo di "attributo" (Ammontare, Metri Quadrati, Metri Lineari).
Quindi per prima cosa ho modificato le intestazioni di colonna in questo modo:

Poi per poter trasformare i dati così riorganizzati in uno schema che consenta la creazione della tabella pivot ho convertito l'intervallo in una "Tabella excel".

A questo punto ho creato una query tramite Dati-Da tabella intervallo:

E tramite la query ho ottenuto una tabella di questo tipo:

Il codice M della query è il seguente:
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
FormatoProducts = Table.TransformColumnTypes(Origine,{{"PRODUCT/INDICATORS", type text}}),
UnPivot = Table.UnpivotOtherColumns(FormatoProducts, {"PRODUCT/INDICATORS"}, "PAESE-Attributo", "Valore"),
FormatoValore = Table.TransformColumnTypes(UnPivot,{{"Valore", type number}}),
DividiColonnaPaeseAttributo = Table.SplitColumn(FormatoValore, "PAESE-Attributo", Splitter.SplitTextByEachDelimiter({" - "}, QuoteStyle.Csv, true), {"PAESE", "Attributo"}),
Formati = Table.TransformColumnTypes(DividiColonnaPaeseAttributo,{{"PAESE", type text}, {"Attributo", type text}})
in
Formati
Poi da quella tabella ho fatto Inserisci tabella pivot e ho creato la tabella pivot con queste impostazioni:

Vedi se ti può essere utile.
ciao