Vai al contenuto

Comuni italiani in Power BI: mappa per comune e relazioni fra tabelle

Il database dei comuni italiani in Power BI: tipi giusti per codici e CAP, relazioni fra comuni, province e regioni, mappa dei comuni dalle coordinate.

Power BI Aggiornata il Lettura di 4 minuti

Cosa ti serve

  • La cartella csv/ del pacchetto, oppure la demo gratuita, che ha gli stessi file per una provincia intera.
  • Power BI Desktop. I passi valgono anche con i fogli di excel/comuni.xlsx: cambia solo il connettore.
  • Per la mappa dei comuni, csv/comuni_geo.csv: latitudine e longitudine del municipio di ogni comune.

Perché le coordinate e non i nomi

Power BI sa disegnare una mappa dai soli nomi, ma con i comuni italiani sbaglia spesso: "Alessandria" finisce in Egitto, "Napoli" in Ecuador, le sigle di due lettere vengono lette come altro. Il pacchetto risolve il problema alla radice: ogni comune ha latitudine e longitudine, e il codice ISTAT lega le tabelle fra loro senza passare dai nomi.

Caricare i CSV

Home › Recupera dati › Testo/CSV, un file alla volta: comuni.csv, comuni_cap.csv, comuni_geo.csv, comuni_popolazione.csv, province.csv, regioni.csv. I file sono UTF-8 con la virgola come separatore e l'intestazione sulla prima riga: Power BI li riconosce da solo. Per caricarli tutti in una volta usa invece Recupera dati › Cartella sulla cartella csv/ e combina i file dello stesso tipo.

Prima di premere Carica, apri Trasforma dati e controlla i tipi in Power Query:

Colonna Tipo da impostare Perché
istat, comune_istat, provincia_istat, regione_istat Numero intero È la chiave delle relazioni
istat_testo, cap, belfiore Testo Lo zero iniziale di 00118 o di A001 va conservato
latitudine, longitudine Numero decimale Con il punto come separatore decimale, già così nel file
popolazione_totale, superficie_kmq, altitudine_slm Numero Per somme e dimensioni sulla mappa

Se Power Query ha già trasformato un codice in numero, cancella il passaggio Modificato tipo generato in automatico e impostalo a mano.

Le relazioni

In Vista modello collega le tabelle sulla chiave ISTAT. Power BI ne propone alcune da solo; verifica che siano queste, con la direzione del filtro da uno a molti:

Da A Cardinalità
regioni[istat] province[regione_istat] uno a molti
province[istat] comuni[provincia_istat] uno a molti
comuni[istat] comuni_cap[comune_istat] uno a molti
comuni[istat] comuni_geo[comune_istat] uno a uno
comuni[istat] comuni_popolazione[comune_istat] uno a uno

Non collegare comuni e province sui nomi: due comuni possono chiamarsi allo stesso modo, due province no, ma il codice è l'unica chiave che non cambia quando un nome viene corretto.

Due misure di base

In comuni aggiungi due misure DAX, così i numeri sulla mappa e nelle schede rispondono ai filtri:

Comuni = COUNTROWS ( comuni )
Residenti = SUM ( comuni_popolazione[popolazione_totale] )

La mappa dei comuni

Inserisci l'oggetto visivo Mappa (Azure Maps). Trascina comuni_geo[latitudine] in Latitudine e comuni_geo[longitudine] in Longitudine; in Dimensione la misura Residenti, in Descrizione comando comuni[nome]. Se Power BI tenta di aggregare le coordinate, imposta su entrambe Non riepilogare.

Per sicurezza assegna anche la categoria dati: seleziona la colonna, poi Strumenti colonna › Categoria dati › Latitudine e Longitudine. Da quel momento ogni oggetto visivo geografico le legge correttamente.

Province e regioni colorate

La Mappa colorata (Filled map) lavora con le aree, e per regioni e province i nomi bastano, a una condizione: aggiungi una colonna calcolata con il paese, così Power BI non cerca "Latina" o "Imperia" altrove.

Paese = "Italia"

Metti regioni[nome] o province[nome] in Posizione con Paese sopra nella gerarchia, e la misura Residenti in Saturazione colore. Per i singoli comuni resta la mappa a punti del passo precedente: le aree comunali richiedono i confini, che il pacchetto non contiene.

Filtri a cascata

Tre filtri dei dati, uno per regioni[nome], uno per province[nome], uno per comuni[nome]: grazie alle relazioni, scegliere una regione restringe le province e i comuni proposti. Un quarto filtro su comuni_cap[cap] trova il comune a partire dal CAP, anche nelle città che ne hanno più d'uno.

Aggiornare al rilascio successivo

Sostituisci i file nella cartella csv/ con quelli del nuovo rilascio e premi Aggiorna: nomi delle colonne e chiavi non cambiano fra una versione e l'altra. Il registro degli aggiornamenti dice quali comuni sono stati toccati, e manifest.json ha l'impronta di ogni file: se è uguale, il file non è cambiato.

Provalo sui tuoi dati prima di acquistarlo

La demo gratuita contiene i dati completi di una provincia in Excel, CSV e JSON: puoi rifare ogni passo di questa guida sul file vero. Poi ogni rilascio ti aspetta nell'area clienti, con l'elenco di cosa è cambiato.

Vedi i piani e i prezzi
Scarica la demo gratuita

Inserisci la tua email: ti inviamo subito il link per scaricare la provincia di Livorno al completo, 19 comuni con tutti i campi — comprese zone climatiche e sismiche, frazioni e serie solari.

Riceverai subito il link per scaricare la demo e occasionali aggiornamenti sul database. Puoi disiscriverti quando vuoi. Consulta la privacy policy.

Pronto a usare i dati nel tuo lavoro?

Un file solo, aggiornato ogni settimana, per chi prepara preventivi, anagrafiche, analisi o spedizioni. Lo apri in Excel o lo carichi nel tuo gestionale.