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.


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.