Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Ti mostrerò come lavorare con formule DAX complesse . Le formule DAX complete in LuckyTemplates vengono normalmente utilizzate se sono presenti approfondimenti univoci che si desidera visualizzare nei report. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Un esempio di uno scenario in cui è richiesta una formula complessa potrebbe essere questa domanda pubblicata sul .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Il membro chiedeva una formula da utilizzare per le previsioni di Salesforce con ramp-up . Diamo un'occhiata a questo scenario e determiniamo come lavorare con le formule complesse richieste.

Sommario

Requisiti dello scenario

Nello scenario fornito, dobbiamo vedere quanto sconto viene applicato nel tempo in base alle vendite effettuate da un determinato insieme di clienti .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

C'è anche una logica interna che dobbiamo vedere mensilmente, che mostra l'accelerazione e l'attualizzazione dei costi per l'azienda . Mostra anche una soglia di offset per ogni livello di rampa .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Fondamentalmente, la soglia stabilisce un limite che determina quanto sconto viene concesso al cliente. Man mano che il cliente acquista di più, può raggiungere una certa soglia e quindi guadagnare sconti maggiori.

Ogni accelerazione è dettata da una certa variabile. In questo caso si prevede il fatturato mensile .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

In determinate date, ad esempio, ci sarebbe un aumento in base alle previsioni. Questo scenario è un esempio perfetto di come possono essere dinamiche le formule DAX in LuckyTemplates.

Solo per questo caso, ci sono diversi modi su come fornire ciò che è richiesto. Ci sono anche molte formule esistenti che puoi applicare qui.

Pulizia di formule DAX complesse in LuckyTemplates

Nel forum, Brian Julius, uno dei nostri , ha condiviso la sua formula che può essere utilizzata in questo scenario.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Prima di fare qualsiasi altra cosa, è meglio ripulire prima la formula. È possibile utilizzare lo , disponibile nell'Analyst .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Questo strumento ti aiuta a formattare correttamente il tuo codice in modo che sia più facile da capire. Basta copiare e incollare la formula su cui si vuole lavorare nell'apposito spazio.

Quindi, puoi formattare la formula in base alle opzioni di formattazione fornite.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Dal momento che personalmente desidero che le mie formule siano più condensate, è così che lo imposterei.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Naturalmente, il formato finale dipenderà ancora da te. L'importante è che una volta applicato al rapporto, sai come tutto si combina in modo che sia più facile apportare modifiche se necessario.

Dopo la pulizia, puoi copiare la formula formattata e incollarla nel report. Se ritieni che siano ancora necessarie alcune modifiche, puoi farlo direttamente nella barra della formula.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Applicazione di formule DAX complesse nei report di LuckyTemplates

Ora che il rapporto è stato formattato, è più facile osservare cosa fa ogni parte della formula per darci i risultati di cui abbiamo bisogno nel nostro rapporto.

Per formule complesse come questa, è meglio usare le variabili. In questo caso, Brian ha creato un per ogni logica.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Da quando sono state introdotte le variabili, è diventato più facile capire cosa succede in formule come questa. Le variabili ci hanno permesso di lavorare su calcoli complessi come questo e hanno cambiato il gioco in termini di analisi avanzate all'interno di LuckyTemplates.

Nella formula che stiamo usando, la prima variabile è per AllClientDiscount , che mostra lo sconto che si applica a ogni particolare cliente. Utilizziamo qui e facciamo riferimento a Discount e Offset Threshold .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

La variabile Risultato esegue la logica che determina lo sconto specifico applicabile quando le vendite superano una certa soglia.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Con queste variabili, è più facile vedere la logica dietro ogni parte della formula. Se provassi a scrivere tutto questo in una formula, sarebbe impossibile da interpretare.

Ottenere i totali corretti

Con tutto correttamente disposto, ora possiamo ottenere i risultati che stiamo cercando.

Abbiamo un totale in esecuzione in basso per ogni mese e un altro totale in esecuzione nella colonna più a destra per ogni cliente. Quindi, abbiamo un totale complessivo nell'angolo in basso a destra.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Ecco come controlleremo quei totali.

Tornando al set di dati, vedrai che non ha fornito dati mensili. Aveva semplicemente un Go Live Date .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Abbiamo solo lo sconto e la soglia, ma nessun dato che mostri mesi specifici.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Ma qui dobbiamo allocare i risultati ogni singolo mese.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Questo è il motivo per cui dobbiamo creare alcuni calcoli univoci in modo da poter allocare i risultati ogni mese. Non accadrà naturalmente perché viene fornita solo la data di avvio , quando dobbiamo anche guardare le date oltre quel punto.

Questo è ciò che sta effettivamente facendo questa parte della formula.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Richiede il e fornisce la condizione che se il FirstDayofMonth è minore o uguale alla Go Live Date, allora ci aspettiamo un Result .

Dobbiamo quindi creare una tabella virtuale.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

riunisce ogni singolo Account Name e ogni singolo FirstDayofMonth . Quindi, controlliamo le vendite mensili scontate per quel particolare mese.

Quindi lo assegniamo attraverso questa parte della formula.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Come puoi vedere, inizia utilizzando , che interrompe dove ogni valore al di sotto deve andare.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Questo è seguito da un , dove stiamo dicendo che se il primo del mese per una certa data e nome account, quel valore va nella matrice.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Se il nome dell'account HASONEVALUE , iteriamo utilizzando attraverso la vTable e facciamo riferimento al nome dell'account. Tutti questi vanno ai totali sul lato destro.

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Infine, otteniamo il totale per la parte inferiore. Quindi facciamo riferimento alle colonne FirstDayofMonth .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi

Dopo queste tre aree, possiamo finalmente per il totale complessivo .

Come lavorare con ampie formule DAX in LuckyTemplates - Suggerimenti per la formattazione inclusi


Combinazione di modelli DAX o formule DAX in LuckyTemplates
Esempi DAX in LuckyTemplates: formule DAX avanzate
LuckyTemplates CALCULATE: chiave per formule DAX avanzate

Conclusione

Questo è un perfetto esempio di come puoi risolvere per i totali. Ancora una volta, ci sono molte formule DAX in LuckyTemplates che possono aiutarti a fare la stessa cosa.

Volevo solo evidenziare che quando la tua formula DAX scorre così bene, è più facile sistemare le cose. La semplice formattazione da sola fa già un'enorme differenza, specialmente quando lavori con formule davvero complesse come questa.

Se ci sono parti qui che non hai capito, puoi andare avanti e cercare nel nostro blog o nel nostro canale su quella parte specifica. Ad esempio, se non capisci cosa fanno le tabelle virtuali, in realtà abbiamo molti tutorial a riguardo all'interno delle nostre risorse. Se non sei sicuro di cosa significhi , abbiamo risorse anche per questo.

Ti auguro il meglio,


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