La parola chiave TABLE in DAX Studio: esempi di base

La parola chiave TABLE in DAX Studio: esempi di base

In questo tutorial imparerai a conoscere la parola chiave TABLE in DAX Studio. La parola chiave TABLE consente di creare tabelle all'interno della query DAX.

Questa è la continuazione di una serie di esercitazioni sulle diverse parole chiave che è possibile usare durante la creazione di query DAX. Prima di immergerti in questo argomento, assicurati di leggere prima le parole chiave DEFINE e MEASURE .

Sommario

Introduzione alle tabelle in DAX Studio

Per usare questa parola chiave, prima scrivi DEFINE seguito da TABLE. Quindi, fornisci il nome della tabella che desideri creare. In questo esempio, il nome della tabella è ModelStats .

Per questa query viene utilizzata una funzione specifica: la funzione COLUMNSTATISTICS() . Questa funzione può essere utilizzata per creare rapidamente metadati su ogni tabella nel modello di dati. Questa funzione non è disponibile nel DAX in LuckyTemplates; è del tutto unico per DAX Studio.

La parola chiave TABLE in DAX Studio: esempi di base

Per visualizzare la tabella, scrivi EVALUATE ModelStats .

Dopo aver eseguito questa query, otterrai una tabella che mostra tutte le tabelle e le statistiche di ogni tabella nel tuo modello di dati.

La parola chiave TABLE in DAX Studio: esempi di base

Puoi anche aggiungere un'altra colonna utilizzando la funzione . In questo caso, il nome della colonna è "Random" e mostra numeri casuali generati da DAX Studio utilizzando la funzione .

La parola chiave TABLE in DAX Studio: esempi di base

Creazione di una tabella per prodotti diversi in DAX Studio

Andiamo in un esempio più realistico. Questo è lo stesso esempio utilizzato nell'esercitazione sulla parola chiave MEASURE. Si concentra su un ipotetico business con prodotti “trendy” e “noiosi”.

In questo caso, l'obiettivo è separare la tabella Prodotti in 2 categorie. La prima tabella è per TrendyProducts , mentre la seconda è per BoringProducts .

Per la tabella TrendyProducts , prima DEFINISCI cosa sono i TrendyColors . In questo caso, sono rosso, blu e rosa. Quindi, devi inserire quel filtro nel contesto del filtro. Per fare ciò, è necessario utilizzare la funzione .

La parola chiave TABLE in DAX Studio: esempi di base

Si noti che viene utilizzata la funzione . Questo serve a distinguere tra le variabili e il nome della tabella.

Successivamente, crea una variabile per Result . Per questa variabile, crea una nuova colonna utilizzando la funzione ADDCOLUMNS e chiamala "Descrizione". La colonna Descrizione identificherà quali righe appartengono ai Prodotti Trendy. Quindi, RESTITUIRE il risultato.

La parola chiave TABLE in DAX Studio: esempi di base

Per visualizzare l'aspetto della nuova tabella, scrivi EVALUATE TrendyProducts . Eseguire quindi la query DAX facendo clic su Esegui o premendo F5.

La parola chiave TABLE in DAX Studio: esempi di base

Puoi vedere che la tabella restituisce 383 righe contrassegnate come Prodotti di tendenza.

Ora la stessa logica si applica anche alla tabella BoringProducts . Puoi copiare il codice e incollarlo dopo RETURN.

La parola chiave TABLE in DAX Studio: esempi di base

Quindi, invece di TABLE TrendyProducts, sostituiscilo con TABLE BoringProducts . Per l' argomento CALCULATETABLE , scrivi la funzione . E poi, cambia il nome della colonna in "Noioso".

La parola chiave TABLE in DAX Studio: esempi di base

Successivamente, VALUTA la tabella BoringProducts per visualizzarla.

La parola chiave TABLE in DAX Studio: esempi di base

Puoi vedere che i prodotti noiosi restituiscono 2.134 righe. Puoi anche vedere nella colonna Descrizione che contiene solo "Noioso".

Unire due o più tavoli insieme

La prossima cosa che puoi fare è unire queste due tabelle usando la parola chiave .

Ora, si potrebbe pensare che si possa semplicemente scrivere una nuova parola chiave TABLE con la funzione UNION per combinare insieme le due tabelle.

La parola chiave TABLE in DAX Studio: esempi di base

Tuttavia, in questo caso non è possibile poiché il codice BoringProducts contiene la tabella TrendyProducts. Se tenti di eseguire questa query, riceverai un errore.

Non è possibile usare una tabella di query all'interno di un'altra tabella di query in DAX Studio.

Invece, dovresti inserire la sintassi UNION dopo EVALUATE .

La parola chiave TABLE in DAX Studio: esempi di base

Se lo esegui, otterrai una tabella contenente sia i prodotti Trendy che Boring. Puoi vedere che questa tabella contiene 2517 righe.

La parola chiave TABLE in DAX Studio: esempi di base

Creazione di una tabella di date in DAX Studio

Il prossimo esempio mostra come creare una tabella Date nel modello di dati. Apri una nuova query vuota. Prima di ogni altra cosa, proviamo prima la parola chiave TABLE con le funzioni e . Questa query sta semplicemente valutando le date comprese tra il 1° gennaio 2007 e il 31 dicembre 2007.

La parola chiave TABLE in DAX Studio: esempi di base

Puoi vedere che i risultati mostrano tutte le date comprese tra ciò che è stato specificato nella query. Per creare più colonne nella tabella Date, utilizzare la funzione sul codice CALENDARIO corrente. Quindi, utilizza la funzione per separare dati diversi all'interno della tabella Date.

La parola chiave TABLE in DAX Studio: esempi di base

La colonna [Data] utilizzata in questa query proviene dalla funzione CALENDARIO. Si noti inoltre che viene utilizzata una variabile VAR CurrentDate . Questa variabile memorizza il valore a cui si accede dal contesto di riga. Tale valore viene quindi restituito all'interno della funzione riga.

Questo viene fatto per semplificare il codice. Quindi, invece di utilizzare il riferimento alla colonna [Date], puoi utilizzare la variabile che hai dichiarato. Puoi aggiungere più colonne nella tabella delle date in base alle tue esigenze.

Utilizzo di TABLE con SUMMARIZECOLUMNS

Un'altra cosa che puoi fare con la tabella Date che hai creato è aggiungere la funzione .

Dopo EVALUATE, usa SUMMARIZECOLUMNS e poi per contare il numero di righe appartenenti al tuo numero di anno solare.

La parola chiave TABLE in DAX Studio: esempi di base

Dopo averlo eseguito, puoi vedere che la tabella riporta 365 righe appartengono all'anno 2007. Puoi provare e sperimentare con la tua query corrente.

Ad esempio, puoi modificare il limite superiore della data di fine dal 2007 al 2009. Se lo esegui, vedrai che la tabella ora mostra le righe per gli anni 2007, 2008 e 2009.

La parola chiave TABLE in DAX Studio: esempi di base

Se ad esempio vuoi aggiungere un'altra colonna che mostri la prima data della tabella, usa la funzione

La parola chiave TABLE in DAX Studio: esempi di base

Allo stesso modo, utilizzare la funzione per identificare l'ultima data di ogni riga.

La parola chiave TABLE in DAX Studio: esempi di base

Per ottenere le righe totali nelle tabelle delle date, utilizzare la funzione con COUNTROWS . Quindi, usa per rimuovere il contesto del filtro dalla tabella Date che hai creato usando SUMMARIZECOLUMNS.

La parola chiave TABLE in DAX Studio: esempi di base

Dopo aver eseguito la query, puoi vedere che c'è una nuova colonna che mostra il conteggio totale delle righe disponibili nella tabella Date.

Conclusione

Insieme a DEFINE e MEASURE, la parola chiave TABLE è fondamentale durante la creazione di query in DAX Studio. Aiuta a semplificare il processo di creazione delle tabelle.

Questo tutorial mostra esempi di base su come utilizzare la parola chiave TABLE. È importante apprendere le nozioni di base poiché ciò aiuta a comprendere query più complesse che sono più comuni quando sono coinvolte applicazioni del mondo reale.


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