DEFINE parola chiave in DAX Studio: panoramica ed esempi

DEFINE parola chiave in DAX Studio: panoramica ed esempi

Dopo EVALUATE , il prossimo che devi imparare è la parola chiave DEFINE. In questa esercitazione verrà illustrata una panoramica della parola chiave DEFINE e di come viene usata in DAX Studio. Esempi specifici sono discussi lungo il percorso.

Sommario

Utilizzo della parola chiave DEFINE in DAX Studio

DEFINE è una parola chiave che definisce le entità applicate a una o più istruzioni EVALUATE in una query DAX.

Esempio n. 1: DEFINE con funzioni DAX

DEFINE parola chiave in DAX Studio: panoramica ed esempi

In questo esempio, la prima riga del codice recupera tutte le quantità distinte nella tabella delle vendite. La seconda riga limita le quantità restituite. Per restituire il risultato della variabile, è necessario utilizzare la parola chiave EVALUATE .

Se si tenta di VALUTARE la seconda variabile, viene visualizzato un risultato diverso.

DEFINE parola chiave in DAX Studio: panoramica ed esempi

È inoltre possibile utilizzare la variabile FewQuantities per contare il numero di righe nella tabella delle vendite relative alle quantità 1, 2 e 3.

DEFINE parola chiave in DAX Studio: panoramica ed esempi

È inoltre necessario utilizzare il costrutto . Quindi applicare le funzioni e per contare il numero di righe nella tabella delle vendite. Successivamente, posiziona la variabile FewQuantities nel filtro. Questo ti dà il numero totale di righe nella tabella Sales.

Esempio n. 2: Espressioni complesse

Diamo un'occhiata a un altro esempio che si occupa di espressioni complesse.

DEFINE parola chiave in DAX Studio: panoramica ed esempi

In questo caso, è necessario utilizzare una costruzione di tabella per restituire una colonna contenente le quantità 1, 6, 3 e 5. Per la seconda variabile, è necessaria la funzione FILTRO filtrare la quantità di vendita variabile PocheQuantità.

Prima di procedere, esegui EVALUATE FilterContextFromSlicer per sapere se finora hai ottenuto i risultati corretti.

DEFINE parola chiave in DAX Studio: panoramica ed esempi

Fatto ciò, inserisci la funzione SUMMARIZECOLUMNS seguendo il codice seguente:

DEFINE parola chiave in DAX Studio: panoramica ed esempi

Questa sezione inferiore del codice riproduce il comportamento di LuckyTemplates .

La funzione è utile per creare oggetti visivi e rispondere alle query. In questo caso, i filtri dei dati fanno parte del contesto del filtro. Quindi, è necessario aggiungere una nuova colonna, Total Rows, per visualizzare i risultati del codice. L'ultimo argomento utilizza la funzione COUNTROWS per restituire il numero di righe nella tabella Sales.

Se esegui questo codice, otterrai una tabella composta da due colonne. La prima colonna mostra il Colore del Prodotto mentre la seconda mostra il Totale Righe.

DEFINE parola chiave in DAX Studio: panoramica ed esempi

Tuttavia, il costrutto COUNTROWS (Sales) non è idealmente utilizzato all'interno della funzione SUMMARIZECOLUMNS. Invece, la migliore pratica è creare nuove misure. Questo sarà ulteriormente discusso nelle esercitazioni successive.

Conclusione

Questa esercitazione fornisce esempi rapidi e specifici su come usare la parola chiave DEFINE nei codici DAX Studio. È anche fondamentale per far funzionare correttamente le variabili.

DAX Studio è un potente strumento per la creazione di query e lo sviluppo di report. Imparando lo scopo e la funzione non solo di DEFINE, ma anche di tutte le parole chiave e le caratteristiche disponibili, diventerai più abile nella gestione di problemi complessi e logica di codifica avanzata.

Ti auguro il meglio,
esperti di LuckyTemplates


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.