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.
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:
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:
Qui è possibile descrivere la misura che si vuole creare e premere Genera (o immettere la chiave) per ottenere suggerimenti per la 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: