Funzione ROUND in LuckyTemplates: formattazione condizionale

In questo tutorial, illustrerò come utilizzare la funzione ROUND in LuckyTemplates quando si tratta di formattazione condizionale. Gli utenti di Excel potrebbero avere familiarità con il funzionamento di questa funzione in Excel e in realtà la usiamo in modo simile in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog .

Di recente ho riscontrato un problema con la formattazione condizionale e ti mostrerò come l'ho risolto utilizzando questa funzione. Avevo bisogno di evidenziare un numero in una determinata colonna se i risultati delle altre 2 colonne non corrispondevano . Dopo aver parlato con uno dei nostri esperti di LuckyTemplates , ho capito che avevo solo bisogno di utilizzare una funzione DAX chiamata ROUND

Sommario

Funzione ROUND in LuckyTemplates

La funzione viene utilizzata per arrotondare un numero al numero di cifre specificato. È possibile controllare la documentazione Microsoft per questa funzione qui .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Il termine numerico si riferisce al numero che si desidera arrotondare. Nel mio caso, questa è la misura . D'altra parte, num_digits rappresenta il numero di cifre dalla virgola decimale che si desidera arrotondare.

Funzione ROUND in LuckyTemplates: formattazione condizionale

Puoi anche controllare queste considerazioni quando usi la funzione ROUND .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Parliamo di come ho usato questa funzione DAX in un calcolo e in un'evidenziazione condizionale che ho eseguito per un cliente.

Calcolo del margine senza funzione ROUND in LuckyTemplates

Ecco la situazione che ho avuto quando ho eseguito il calcolo del Margin Target e l'evidenziazione condizionale per il mio cliente. Ho rotto questo tavolo per lavoro. Ho anche aggiunto una colonna Job Count in modo da poter vedere la quantità totale di lavori.

Funzione ROUND in LuckyTemplates: formattazione condizionale

In questo scenario, ho usato una misura che ho chiamato Margin Target Test per ottenere i risultati per la colonna Info Page Margin .

Funzione ROUND in LuckyTemplates: formattazione condizionale

La colonna Info Page Margin è un calcolo del margine. In genere, il margine è in forma numerica. Quindi, ho usato questa misura per dividere il margine per 100 per ottenere la percentuale .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Scenario di esempio di formattazione condizionale errata

Nella misura originale, stavo cercando di evidenziare il numero nella colonna Info Page Margin in arancione, se non corrisponde al margine effettivo che è il numero nella colonna Margin% v2 .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Per dimostrartelo, ecco una scheda che ho etichettato come errata . Questo ti mostrerà i valori errati evidenziati.

Funzione ROUND in LuckyTemplates: formattazione condizionale

Come puoi vedere, il margine della colonna Info Page Margin è del 37,5% . Quindi, i numeri nelle colonne Margin% v2 e TESTING corrispondevano. In tal caso, il 37,5% non dovrebbe essere evidenziato . Questa tabella mostra un output errato a causa del modo originale in cui ho impostato la misura.

Revisione della misura errata

Ecco la misura errata che ho usato per lo scenario precedente.

Funzione ROUND in LuckyTemplates: formattazione condizionale

In questa misura, ho creato una variabile chiamata MarginNoGood . Questa variabile contiene una condizione in cui se il risultato della colonna TESTING non corrisponde al numero della colonna Margin% v2 , il valore verrà impostato su 1 . In caso contrario, il valore verrà impostato su 0 .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Quindi, ho creato la variabile CompletedMargin . L'ho usato per calcolare il numero di lavori che erano sotto lo stato " Lavoro completato " e quelli che risultavano in 0 dal calcolo MarginNoGood .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Successivamente, ho utilizzato la parola chiave RETURN in cui ho potuto ottenere un 6 o uno 0 che posso utilizzare per evidenziare in modo condizionale lo sfondo del numero sotto la colonna Info Page Margin .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Creazione di uno sfondo di evidenziazione condizionale

Ho creato uno sfondo di evidenziazione condizionale aprendo qui il margine della pagina delle informazioni . Passa il mouse sopra l' opzione Formattazione condizionale e fai clic sull'opzione Colore di sfondo .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Quindi, ci saranno diverse opzioni qui. In questo esempio, ho utilizzato le opzioni Regole .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Da lì, ho impostato una regola per cui se il valore è 6 , il risultato della colonna Info Page Margin dovrebbe essere evidenziato con uno sfondo arancione .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Con il calcolo precedentemente menzionato e l'impostazione della formattazione condizionale, i numeri sotto la colonna Info Page Margin sono stati evidenziati in modo errato. Come puoi vedere, i numeri nelle colonne Margin% v2 e TESTING corrispondevano ma i numeri nella colonna Info Page Margin erano ancora evidenziati.

Funzione ROUND in LuckyTemplates: formattazione condizionale

Quindi, ho dovuto utilizzare la funzione ROUND affinché funzionasse correttamente.

Formattazione condizionale tramite la funzione ROUND in LuckyTemplates

Ho creato un'altra misura che ho chiamato Job Info Margin . La formula che ho usato in questa misura è quasi simile alla precedente. Tuttavia, ho usato la funzione ROUND in questa formula. Ho anche usato 3 come mio num_digits . Ciò significa che voglio arrotondarlo a 3 cifre decimali .

Funzione ROUND in LuckyTemplates: formattazione condizionale

Così facendo, tutti i numeri nella colonna Info Page Margin sono ora evidenziati in arancione. Questo perché i numeri nella colonna Margin% v2 e TESTING non corrispondevano.

Funzione ROUND in LuckyTemplates: formattazione condizionale

Mentre scorro la tabella, posso vedere che ci sono righe in cui le colonne Margin%v2 e TESTING corrispondono. Pertanto, non ha evidenziato i numeri sotto Info Page Margin .

Funzione ROUND in LuckyTemplates: formattazione condizionale

E questo è l'output corretto di cui ho bisogno. Quindi, con l'aiuto della funzione ROUND , la mia evidenziazione condizionale ora funziona correttamente.


Calcola il margine percentuale in LuckyTemplates utilizzando DAX
Tecniche di formattazione condizionale personalizzata in LuckyTemplates
Mostra informazioni univoche utilizzando la formattazione condizionale in LuckyTemplates

Conclusione

In una nota finale, la funzione ROUND in è decisamente preziosa quando si tratta di formattazione condizionale. Per coloro che hanno familiarità con Excel, probabilmente hai avuto qualche esperienza ad un certo punto usando la funzione ROUND . Ma qui in DAX, se ti capita di incontrare un'istanza in cui sei bloccato con l'analisi del motivo per cui due numeri o percentuali non corrispondono, prova a utilizzare questa funzione.

Spero che questo ti aiuti nei tuoi futuri sforzi DAX.

Dai un'occhiata ai link sottostanti per ulteriori esempi e contenuti correlati.

Grazie!

Jarrett

Leave a Comment

Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

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.