Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
È 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.
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.
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.
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 .
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.
Se desideri confrontare più di una colonna, puoi utilizzare per aggiungere un'altra condizione al filtro.
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.
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 differenza è che con questa funzione hai la possibilità di cambiare il nome della colonna.
Uso di espressioni complesse in DAX Studio con EVALUATE
Per questo esempio, torniamo prima a LuckyTemplates e creiamo una nuova misura per Total Sales .
Al termine, torna a DAX Studio ed esegui il codice seguente:
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.
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.
Quando sei soddisfatto dei risultati, copia il codice e torna a LuckyTemplates. Crea una nuova tabella e incolla il codice.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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