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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere