Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial imparerai le aggregazioni xmSQL. Capirai anche come un motore di archiviazione in DAX Studio può migliorare notevolmente le prestazioni del tuo report. Verranno mostrate e utilizzate aggregazioni di esempio in modo che tu possa vedere come si comportano in VertiPaq.
Esistono due tipi di motori: il motore di formula e il motore di archiviazione . Quest'ultimo è il più veloce tra i due ma non può fare tanto quanto il motore di formula. Quindi, se crei ed esegui le tue query, la procedura consigliata consiste nell'utilizzare il motore di archiviazione il più possibile.
Sommario
Aggregazioni xmSQL
Il motore di archiviazione può completare semplici aggregazioni utilizzando queste funzioni:
Ognuna di queste funzioni segue un semplice tipo di comportamento, quindi cerca sempre di ottenere queste funzioni nella tua formula DAX.
Di seguito sono riportate alcune semplici query di esempio all'interno di DAX Studio.
Innanzitutto, esegui la query con la funzione COUNT . Un racchiuso attorno all'aggregazione richiamerà la transizione del contesto. La query conta le righe dell'anno 2015 nella tabella delle vendite dei fatti.
Se vai alla scheda Server Timings, vedrai la funzione SELECT per DimCalendar Year e la funzione COUNT dalla tabella fact sales.
Eseguire quindi le funzioni SUM , MIN e MAX nella query. Otterrai quindi questi risultati.
Le query forniscono il minimo, il massimo e la somma della quantità di vendite per il 2015. Se vai a xmSQL nella scheda Server Timings, puoi vedere le funzioni MIN, MAX e SUM che lavorano per generare risultati.
L'ultima funzione nella query è DISTINCTCOUNT . Esegui la query e otterrai questi risultati.
Se vai alla scheda Server Timings, vedrai il DCount in xmSQL.
Ora, se provi a eseguire DISTINCTCOUNT , MIN e COUNT insieme, vedrai che DISTINCTCOUNT ha la propria scansione. Non si combina con le altre aggregazioni e funziona da solo.
Poiché ha una propria scansione, a volte può rallentare il tuo DAX. Non devi preoccuparti di questo, ma devi anche essere consapevole di ciò che sta facendo sullo sfondo dei tuoi codici.
VertiPaq Storage Engine in ambiente multi-thread
Compressione e archiviazione VertiPaq in LuckyTemplates
Che cos'è DAX Studio in LuckyTemplates Desktop
Conclusione
Il motore di archiviazione VertiPaq è il modo più rapido per lavorare sulle tue query DAX. Potrebbe non essere in grado di eseguire query complesse, ma esegue rapidamente semplici aggregazioni. Questo ti aiuta a ottenere dati e risultati più velocemente rispetto al motore di formule.
Se si vogliono altre informazioni sulle aggregazioni xmSQL nel motore di archiviazione, passare a DAX Studio ed esercitarsi con le aggregazioni semplici. Vedrai quanto è veloce e quanto è facile da sviluppare.
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.