La parola chiave DAX Studio EVALUATE: esempi di base

La parola chiave DAX Studio EVALUATE: esempi di base

Dopo aver connesso correttamente DAX Studio a LuckyTemplates e averne appreso l' interfaccia utente, il passaggio successivo consiste nell'apprendere le diverse parole chiave e come usarle. In questa esercitazione si parlerà della parola chiave EVALUATE di DAX Studio. Vengono inoltre forniti esempi di base per comprendere ulteriormente come e quando viene utilizzato.

Sommario

introduzione

EVALUATE è una parola chiave inclusa automaticamente da LuckyTemplates in ogni query. Viene usato per rispondere e creare gli oggetti visivi in ​​LuckyTemplates. Viene utilizzato anche per contenere espressioni di tabella in una query DAX .

Per utilizzare EVALUATE in una query, è possibile immettere EVALUATE e quindi fornire un'espressione di tabella.

Tieni presente che non puoi accoppiare EVALUATE con un valore scalare come una misura o un numero . Pertanto, se provi a eseguire EVALUATE 1 , verrà visualizzato un errore nel riquadro Output.

La parola chiave DAX Studio EVALUATE: esempi di base

È possibile utilizzare solo EVALUATE con espressioni di tabella .

Creazione di tabelle in DAX Studio tramite EVALUATE

Per convertire numeri o misure in una tabella, è necessario inserirli tra parentesi graffe ( { } ). In questo modo otterrai una tabella con una riga e una colonna contenente il valore di 1.

La parola chiave DAX Studio EVALUATE: esempi di base

Per creare una tabella con due colonne, utilizzare le parentesi ( ( ) ) e scrivere un altro valore separato da una virgola. Quando viene eseguito, ora avrai una tabella con due colonne e una riga.

La parola chiave DAX Studio EVALUATE: esempi di base

Per aggiungere un'altra riga, è necessario inserire un'altra espressione all'interno di una parentesi all'interno della parentesi graffa. Se lo esegui, otterrai una tabella con due colonne e due righe.

La parola chiave DAX Studio EVALUATE: esempi di base

Tabelle di riferimento utilizzando EVALUATE

Oltre alla costruzione della tabella, puoi anche fare riferimento a intere tabelle utilizzando EVALUATE.

Ad esempio, se si desidera restituire la tabella Prodotti, eseguire EVALUATE Products .

La parola chiave DAX Studio EVALUATE: esempi di base

Otterrai quindi tutte le colonne e le righe all'interno della tabella dei prodotti. Inoltre, se guardi in basso a destra, vedrai il numero di righe contenute nella tabella dei prodotti. In questo caso, ha 2.517 righe.

Associazione VALUTA con altre funzioni

EVALUATE può anche essere associato ad altre funzioni DAX.

Un'opzione è utilizzare EVALUATE insieme a . Questo filtrerà le righe all'interno della tabella dei prodotti in base a ciò che hai specificato.

Ad esempio, vuoi solo risultati in cui il colore del prodotto è rosso. Se esegui la query di seguito, i risultati mostreranno solo le righe con tali specifiche. Puoi anche vedere che invece di 2.517 righe, la tabella dei prodotti ora ha solo 99 righe.

La parola chiave DAX Studio EVALUATE: esempi di base

Se desideri confrontare più di una colonna, puoi utilizzare per aggiungere un'altra condizione al filtro.

La parola chiave DAX Studio EVALUATE: esempi di base

Questa query ora restituisce 701 righe.

Un'altra opzione che puoi provare è utilizzare . Ciò restituirà un elenco distinto di tutti i colori disponibili nella tabella dei prodotti.

La parola chiave DAX Studio EVALUATE: esempi di base

Puoi anche usare e .

Inoltre, oltre all'utilizzo delle parentesi graffe, è anche possibile utilizzare la funzione per recuperare i dati da righe specifiche in una tabella.

La parola chiave DAX Studio EVALUATE: esempi di base

La differenza è che con questa funzione hai la possibilità di cambiare il nome della colonna.

La parola chiave DAX Studio EVALUATE: esempi di base

Uso di espressioni complesse in DAX Studio con EVALUATE

Per questo esempio, torniamo prima a LuckyTemplates e creiamo una nuova misura per Total Sales .

La parola chiave DAX Studio EVALUATE: esempi di base

Al termine, torna a DAX Studio ed esegui il codice seguente:

La parola chiave DAX Studio EVALUATE: esempi di base

Questo codice indica che stai chiamando Total Sales Measure per avviare la transizione del contesto e assegnare un valore Sales a ciascuna riga nella tabella Prodotti. Una volta eseguito, avrai Total Sales nella colonna più a destra di questa tabella.

Ora noterai che alcune righe in questa tabella non hanno un valore per Total Sales.

La parola chiave DAX Studio EVALUATE: esempi di base

Ciò significa che non ci sono voci corrispondenti per quella riga nella tabella Sales.

Per rimuovere le righe con valori vuoti, puoi utilizzare la funzione FILTRO. Inoltre, una best practice per differenziare le colonne dalle misure consiste nell'utilizzare il simbolo @ . Questo lo tratterà come una colonna virtuale.

La parola chiave DAX Studio EVALUATE: esempi di base

Quando sei soddisfatto dei risultati, copia il codice e torna a LuckyTemplates. Crea una nuova tabella e incolla il codice.

La parola chiave DAX Studio EVALUATE: esempi di base

Ora otterrai una tabella dei prodotti con una colonna per l'importo delle vendite.

Conclusione

La parola chiave EVALUATE viene usata durante la creazione di query in DAX Studio. Quindi è importante capire cos'è e come viene utilizzato. Imparare le basi è fondamentale per costruire fiducia e abilità quando si ha a che fare con espressioni complesse in futuro.

Esistono altri modi per utilizzare e applicare la parola chiave EVALUATE. C'è anche un'opzione per automatizzare il processo di query con l'uso di EVALUATE. Man mano che esplori più parole chiave DAX Studio, scoprirai una miriade di possibilità che miglioreranno la tua esperienza di programmazione.


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