Introduzione

Completato

Le misure nei modelli di Microsoft Power BI sono implicite o esplicite. Le misure implicite sono comportamenti automatici che permettono agli oggetti visivi di riepilogare i dati delle colonne del modello. Le misure esplicite, note anche semplicemente come misure, sono calcoli che possono essere aggiunti al modello. Questo modulo è incentrato su come usare le misure implicite.

Nel riquadro Campi una colonna visualizzata con il simbolo sigma (∑) indica due caratteristiche:

  • È una colonna numerica.
  • Riepiloga i valori delle colonne quando viene usata in un oggetto visivo (quando viene aggiunta a un'area campi che supporta l'esecuzione di riepiloghi).

Nell'immagine seguente la tabella Sales include solo i campi che possono essere riepilogati, tra cui la colonna calcolata Profit Amount.

Immagine che mostra il riquadro Campi per la tabella Sales. Comprende sette campi riepilogabili e uno di essi è una colonna calcolata. Il campo Unit Price Discount Pct non è riepilogabile.

Quando si crea un modello di dati è possibile controllare se e come la colonna viene riepilogata impostando la proprietà Esecuzione del riepilogo su Non riepilogare o su una funzione di aggregazione specifica. Quando si imposta la proprietà Esecuzione del riepilogo su Non riepilogare, il simbolo sigma non viene più visualizzato accanto alla colonna nel riquadro Campi.

Per una dimostrazione di come gli autori di report possono usare le misure implicite, è possibile scaricare e aprire il file Adventure Works DW 2020 M04.pbix.

Nel report, dalla tabella Sales aggiungere il campo Sales Amount all'oggetto visivo matrice che raggruppa l'anno fiscale e il mese nelle proprie righe.

Immagine che mostra un oggetto visivo matrice con anno e mese nelle righe e una colonna Sales Amount. Sono visualizzate diverse righe di dati.

Per determinare il modo in cui viene riepilogata la colonna, nel riquadro dei campi visivi, per il campo Sales Amount, selezionare la freccia e quindi esaminare le opzioni del menu di scelta rapida.

Immagine che mostra le opzioni del menu di scelta rapida per il campo Sales Amount. La funzione di aggregazione Somma è selezionata.

Si noti che accanto alla funzione di aggregazione Somma è presente un segno di spunta. Questo segno di spunta indica che la colonna è riepilogata in base alla somma dei valori della colonna. È anche possibile cambiare la funzione di aggregazione selezionando una delle altre opzioni, ad esempio Media, Minimo e così via.

Aggiungere quindi la colonna Unit Price all'oggetto visivo matrice.

Immagine che mostra un oggetto visivo matrice con anno e mese nelle righe e le colonne Sales Amount e Unit Price. Sono visualizzate diverse righe di dati.

L'esecuzione del riepilogo predefinita è ora impostata su Media (chi crea modelli di dati sa che non è appropriato sommare tra loro i valori di prezzo unitario perché sono prezzi, che sono non additivi).

Immagine che mostra le opzioni del menu di scelta rapida per il campo Unit Price. La funzione di aggregazione Media è selezionata.

Le misure implicite consentono agli autori di report di iniziare con una tecnica di riepilogo predefinita e di modificarla in base ai requisiti visivi.

Le colonne numeriche supportano la gamma più ampia di funzioni di aggregazione:

  • Somma
  • Media
  • Minima
  • Massimo
  • Conteggio (Distinct)
  • Conteggio
  • Deviazione standard
  • Varianza
  • Mediana

Riepilogare colonne non numeriche

Le colonne non numeriche possono essere riepilogate. Il simbolo sigma non viene però visualizzato accanto alle colonne non numeriche nel riquadro Campi in quanto queste colonne non vengono riepilogate per impostazione predefinita.

Le colonne di testo consentono le aggregazioni seguenti:

  • Primo (in ordine alfabetico)
  • Ultimo (in ordine alfabetico)
  • Conteggio (Distinct)
  • Conteggio

Le colonne di date consentono le aggregazioni seguenti:

  • Più vecchio
  • Più recente
  • Conteggio (Distinct)
  • Conteggio

Le colonne booleane consentono le aggregazioni seguenti:

  • Conteggio (Distinct)
  • Conteggio

Vantaggi delle misure implicite

Alle misure implicite sono associati diversi vantaggi. Le misure implicite sono concetti semplici da apprendere e applicare e consentono agli autori di report di visualizzare i dati dei modelli in modo flessibile. Riducono anche il lavoro che gli sviluppatori di modelli di dati devono eseguire, evitando loro di dover creare calcoli espliciti.

Limitazioni delle misure implicite

Le misure implicite presentano alcune limitazioni. Nonostante l'impostazione di un metodo di riepilogo appropriato, gli autori di report potrebbero scegliere di aggregare una colonna in modi non idonei. Ad esempio, nell'oggetto visivo matrice si potrebbe modificare la funzione di aggregazione di Unit Price impostandola su Somma.

Immagine che mostra un oggetto visivo matrice con anno e mese nelle righe e le colonne Sales Amount e Sum of Unit Price. Sono visualizzate diverse righe di dati. I valori di Unit Price sono molto elevati perché sono la somma di prezzi unitari.

L'oggetto visivo del report rispetta l'impostazione, producendo però una colonna Sum of Unit Price che contiene dati fuorvianti.

La limitazione più significativa delle misure implicite è che funzionano solo per scenari semplici, ossia possono riepilogare solo i valori di colonna che usano una funzione di aggregazione specifica. Pertanto, in situazioni in cui occorre calcolare il rapporto tra l'importo delle vendite di ogni mese rispetto all'importo annuale, sarà necessario creare una misura esplicita scrivendo una formula DAX (Data Analysis Expressions) per soddisfare tale requisito più complesso.

Le misure implicite non funzionano in caso di esecuzione di query sul modello tramite espressioni MDX. Questo linguaggio supporta solo le misure esplicite e non è in grado di riepilogare i dati delle colonne. Viene usato quando viene eseguito una query su un modello semantico di Power BI usando Analizza in Excel o quando un report impaginato di Power BI usa una query generata dalla finestra di progettazione query grafica MDX.