Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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
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.
È inoltre possibile utilizzare la variabile FewQuantities per contare il numero di righe nella tabella delle vendite relative alle quantità 1, 2 e 3.
È 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.
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.
Fatto ciò, inserisci la funzione SUMMARIZECOLUMNS seguendo il codice seguente:
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.
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
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.