Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
Il post di oggi parlerà di come il motore di archiviazione in LuckyTemplates può eseguire operazioni matematiche. Questo tutorial è utile se vuoi ottenere cifre combinate senza una colonna o una tabella. Quando si ha a che fare con misure o codici semplici, la procedura consigliata consiste nell'inviarli al motore di archiviazione VertiPaq.
A differenza del motore delle formule , il motore di archiviazione può funzionare solo su query DAX semplici. Non può risolvere query complesse perché questa è la responsabilità del motore delle formule. Può funzionare solo su query semplici per fornire dati e risultati approfonditi.
Sommario
Motore di archiviazione e istruzioni xmSQL in LuckyTemplates
Questa è una query di esempio con un'istruzione . È una semplice misura che richiede una cifra aggregata delle vendite totali moltiplicando il prezzo corrente dei dati di vendita e la quantità dei dati di vendita.
Se si esegue la misura in DAX Studio, verranno visualizzati l'istruzione xmSQL e il risultato.
Vedrai che utilizza nuovi termini come WITH , $Expr0 e PFCAST . $Expr0 viene utilizzato per definire la misura, quindi viene chiamato nell'istruzione SELECT . Il motore di archiviazione o VertiPaq a volte aggiunge automaticamente un operatore cast chiamato PFCAST .
Il prodotto del prezzo corrente e della quantità viene inviato al motore di archiviazione. La comparsa dell'istruzione WITH in VertiPaq indica che viene inviata anche al motore di archiviazione.
Se guardi Physical Query Plan , vedrai un operatore SpoolLookup che ha un Sum_Vertipaq. Ciò implica che esegue la scansione di una riga per ottenere la somma del prezzo corrente moltiplicata per la quantità.
Nel Logical Query Plan , vedrai Scan_Vertipaq. Ciò mostra che la query viene eseguita nel motore di archiviazione.
Quindi, anche se stai iterando una tabella dei fatti, il motore di archiviazione è quello che completa l'attività. Poiché VertiPaq sta facendo il lavoro, l'esecuzione è molto veloce. E se aggiungi alcune tecniche di ottimizzazione nel modello di dati o formatti correttamente la misura o i codici, le prestazioni del tuo DAX saranno più veloci e migliori.
Per quanto possibile, imposta correttamente il tuo modello di dati e le misure in modo da poter avere un'esperienza fluida nell'ottenere dati preziosi.
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 è il posto migliore per far funzionare le tue query. Poiché può eseguire solo query semplici, richiede meno tempo di esecuzione e ottimizza le prestazioni complessive dei codici DAX. È considerata la migliore pratica fare in modo che VertiPaq faccia tutto il lavoro.
Scopri come funziona il motore di archiviazione VertiPaq esercitandoti con le tue query in DAX Studio e VertiPaq. Puoi controllare i nostri precedenti post sul blog sulla comprensione del motore di archiviazione VertiPaq.
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.