Suggerimenti per misure rapide

I suggerimenti di misure rapide consentono di creare misure DAX usando il linguaggio naturale invece di usare modelli o scrivere DAX da zero.

Screenshot di un esempio di suggerimento di misura DAX.

Questa funzionalità può essere usata per iniziare a creare scenari di misure DAX comuni, ad esempio:

  • Colonne aggregate (filtri facoltativi)
  • Numero di righe (filtri facoltativi)
  • Aggregazione per categoria
  • Operazioni matematiche
  • Valore selezionato
  • Condizione If
  • Operazioni su testo
  • Business Intelligence per gerarchie temporali
  • Valore filtrato in base al tempo relativo
  • Valore più/meno comune
  • Primo N valore filtrato
  • Primi N valori per una categoria
  • Funzioni informative

Abilitare i suggerimenti per le misure

Per abilitare la funzionalità, è necessario passare prima di tutto al menu Opzioni di Power BI Desktop e attivare l'opzione di anteprima per Suggerimenti per misure rapide:

Screenshot di come abilitare l'anteprima dal menu delle opzioni di Power BI Desktop.

Dopo aver abilitato la funzionalità, è possibile accedere ai suggerimenti di misura rapida avviando Misura rapida dalla scheda Home o Modellazione della barra multifunzione e selezionando Suggerimenti:

Screenshot di come accedere alla funzionalità dalla scheda Suggerimenti del riquadro Misura rapida.

Qui è possibile descrivere la misura che si vuole creare e premere Genera (o immettere la chiave) per ottenere suggerimenti per la misura DAX:

Screenshot di un esempio di suggerimento di misura DAX.

È consigliabile convalidare sempre i suggerimenti DAX per assicurarsi che soddisfino le proprie esigenze. Se si è soddisfatti di una misura suggerita, è possibile fare clic sul pulsante Aggiungi per aggiungere automaticamente la misura al modello.

Esempi di linguaggio naturale

Per illustrare la funzionalità di seguito sono riportati alcuni esempi di linguaggio naturale per ognuno degli scenari di misura supportati.

Colonne aggregate

Applicare aggregazioni a una colonna per restituire un singolo valore. Le aggregazioni supportate includono somma, conta.numeri, valori distinti, valori distinti senza spazi, media, min, max, mediana, varianza e deviazione standard.

Esempi:

  • Mostra la somma delle vendite
  • Ottenere le vendite totali
  • Contare i prodotti
  • Quanti prodotti ci sono
  • Utenti univoci
  • Numero di utenti distinti senza spazi vuoti
  • Ottenere il numero di utenti univoci ed escludere spazi vuoti
  • Qual è il prezzo massimo
  • Età mediana

Filtri opzionali

Per le colonne aggregate, è anche possibile specificare una o più condizioni di filtro. Se sono presenti più condizioni di filtro, è possibile specificare se si desidera un'intersezione (&&/AND) o un'unione (||/OR) dei filtri.

Esempi:

  • Quanti clienti ci sono a Londra
  • Totale unità vendute nel 2022
  • Calcolare le vendite in cui Prodotto è Word e Area geografica è Nord
  • Vendite in cui Prodotto è Word o Area geografica è Nord
  • Vendite filtrate per Prodotto è Word && Area geografica è Nord
  • Vendite per Prodotto è Word || Area geografica è Nord

Conteggio delle righe

Contare il numero di record nella tabella specificata. Non è necessario specificare la tabella se ne è presente una sola.

Esempi:

  • Conteggio record della tabella vendite
  • Tabella Conteggio vendite
  • Conteggio righe di tabella vendite
  • Conteggio righe della tabella vendite

Filtri opzionali

Per i conteggi delle righe, è anche possibile specificare una o più condizioni di filtro. Se sono presenti più condizioni di filtro, è possibile specificare se si desidera un'intersezione (&&/AND) o un'unione (||/OR) dei filtri.

Esempi:

  • Conteggio delle righe della tabella vendite in cui Prodotto è Word e Area è Nord
  • Numero di tabelle vendite in cui Prodotto è Word o Area geografica è Nord
  • Numero di record della tabella vendite filtrata in Prodotto è Word && Area geografica è Nord
  • Ottenere il numero di righe della tabella vendite per Prodotto è Word || Area geografica è Nord

Aggregazione per categoria

Calcolare una misura per ogni valore distinto in una categoria e quindi aggregare i risultati per restituire un singolo valore. Le aggregazioni supportate includono media, media ponderata, min, max, varianza.

Esempi:

  • Vendite medie per negozio
  • Punteggio medio per categoria ponderato per priorità
  • Punteggio minimo per prodotto
  • Unità massime per negozio

Operazioni matematiche

Eseguire operazioni matematiche con colonne numeriche, misure o colonne aggregate. Per gli scenari tra colonne all'interno di una tabella, è possibile usare la media (AVERAGEX) o sommare (SUMX) il risultato per restituire un singolo valore.

Esempi:

  • Vendite - Ingranaggi
  • Vendite meno COGS
  • Vendite divise per ricavi target moltiplicate per 100
  • Vendite/ricavi target * 100
  • Vendite UE + vendite JP + vendite NA
  • Per ogni riga della tabella Vendite calcolare Prezzo * Unità e sommare il risultato
  • Per ogni riga della tabella Vendite sommare Prezzo * Unità
  • Per ogni riga della tabella Vendite calcolare Prezzo * Sconto e quindi ottenere la media
  • Per la tabella Vendite ottenere la media di Prezzo * Sconto

Valore selezionato

Ottiene il valore selezionato di una colonna. Viene in genere usato quando associato a un filtro dei dati o a un filtro a selezione singola in modo che la misura restituisca un valore non vuoto.

Esempi:

  • Che cos'è il prodotto selezionato
  • Quale prodotto è selezionato
  • Valore selezionato per il prodotto

Condizione If

Restituisce valori in base alle condizioni. Se si restituiscono valori stringa, sarà necessario usare virgolette doppie. Le condizioni possono usare gli operatori di confronto seguenti: =, ==, <>, <, >, <=, >=

Esempi:

  • Se le vendite > 10.000 restituire "vendite elevate" altrimenti "vendite basse"
  • Se le vendite sono maggiori di 10.000 mostra "vendite elevate" altrimenti mostra "vendite basse"
  • Se il valore selezionato per il prodotto è vuoto, visualizza "nessun prodotto selezionato", altrimenti mostra il prodotto selezionato
  • Se il prodotto selezionato = Power BI, mostra "PBI", altrimenti "altro"

Operazioni su testo

Eseguire operazioni di testo con colonne, misure o colonne aggregate. Per gli scenari tra colonne all'interno di una tabella, il risultato verrà unito (CONCATENATEX) per restituire un singolo valore.

Esempi:

  • "Il prodotto selezionato è " e prodotto selezionato
  • Visualizza "Il prodotto selezionato è " concatenato con il prodotto selezionato
  • Header_measure & " - " & Subheader_measure
  • Per ogni riga nella tabella Dim geografia concatenare Stato & ", " & Città e combinare il risultato
  • Per ogni riga nella tabella Dim geografia ottenere Stato & ", " & Città ed eseguire il merge

Business Intelligence per gerarchie temporali

Questi scenari di funzionalità di Business Intelligence per le gerarchie temporali richiedono l'uso di una tabella data contrassegnata correttamente o di una gerarchia di data/ora automatica. Per gli scenari YTD è possibile specificare "fiscale" o "calendario fiscale" per basare il calcolo sul calendario fiscale (che termina il 30 giugno).

Esempi:

  • Vendite YTD
  • YTD fiscale delle vendite
  • Ottenere le vendite da inizio anno
  • MTD vendite
  • Vendite da inizio trimestre
  • Vendite YTD per Stati Uniti e Canada
  • Modifica delle vendite rispetto all'anno precedente
  • Variazione vendite su base annua
  • Variazione mensile per le vendite
  • Modifica percentuale da trimestre a trimestre per le vendite
  • Vendite per lo stesso periodo dell'anno precedente
  • Vendite per lo stesso periodo dell'ultimo mese
  • Vendite media mobile di 28 giorni
  • Vendite medie in sequenza su 28 giorni

Valore filtrato in base al tempo relativo

Applicare un filtro temporale relativo che filtra la misura o la colonna aggregata alle ultime N ore/giorni/mesi/anni.

Esempi:

  • Utenti univoci nelle ultime 4 ore
  • Utenti univoci negli ultimi 5 giorni
  • Vendite totali negli ultimi 6 mesi
  • Vendite totali per gli ultimi 2 anni

Valore più/meno comune

Restituisce il valore con il numero massimo o minimo di occorrenze in una colonna specificata.

Esempi:

  • Valore più comune in Prodotto
  • Quale valore in Prodotto è più comune
  • Qual è il valore più comune in Prodotto
  • Quale valore in Prodotto è meno comune
  • Qual è il valore meno comune in Prodotto

Primo N valore filtrato

Calcolare una misura o una colonna aggregata filtrata in base ai primi N valori categorici in base alla stessa misura o colonna aggregata.

Esempi:

  • Vendite totali per i primi 3 prodotti
  • Somma delle vendite filtrate per i primi 3 prodotti
  • Punteggio medio per i primi 5 studenti
  • Punteggio medio filtrato per i primi 5 studenti

Primi N valori per una categoria

Ottiene un elenco concatenato dei primi N valori all'interno di una colonna in base a una misura o a una colonna aggregata.

Esempi:

  • Primi 3 prodotti con le vendite totali più elevate
  • Primi 3 prodotti per vendita
  • Quali sono i primi 3 prodotti nelle vendite

Funzioni informative

Restituisce informazioni sul sistema o sull'utente, ad esempio la data/ora corrente o l'indirizzo di posta elettronica, il dominio o il nome utente dell'utente corrente.

Esempi:

  • Data odierna
  • Ora
  • Restituire l'indirizzo di posta elettronica dell'utente corrente
  • Restituire il nome di dominio e il nome utente correnti
  • Restituire l'account di accesso al dominio dell'utente corrente

Limitazioni e considerazioni

  • I suggerimenti per le misure rapide NON sono sostituiscono l'apprendimento DAX. I suggerimenti forniti dalla funzionalità sono destinati a facilitare la creazione di misure di rilevamento rapido; tuttavia, sarà comunque necessario convalidare i suggerimenti DAX perché possono essere errati o non corrispondere alla finalità.
  • La funzionalità non è supportata per i modelli di dati LiveConnect.
  • La funzionalità è basata su un modello di Machine Learning attualmente distribuito solo nei data center degli Stati Uniti (Stati Uniti orientali e Stati Uniti occidentali). Se i dati sono esterni agli Stati Uniti, la funzionalità verrà disabilitata per impostazione predefinita, a meno che l'amministratore del tenant non abiliti Consenti ai dati utente di lasciare l'impostazione del tenant geografico:

Screenshot dell'impostazione dell'amministratore per i suggerimenti per le misure.