LuckyTemplates 中的 ROUND 函數 – 條件格式

LuckyTemplates 中的 ROUND 函數 – 條件格式

在本教程中,我將討論如何在條件格式設置方面使用 LuckyTemplates 中的ROUND函數。Excel 用戶可能熟悉此函數在 Excel 中的工作方式,我們實際上在 LuckyTemplates 中以類似的方式使用它。 您可以在本博客底部觀看本教程的完整視頻

我最近遇到了條件格式問題,我將向您展示我是如何使用此功能解決該問題的。如果其他 2 列的結果不匹配,我需要在特定列中突出顯示一個數字。在與我們的一位LuckyTemplates專家交談後,我發現我只需要使用一個名為ROUND的 DAX 函數。 

目錄

LuckyTemplates 中的 ROUND 函數

函數用於將數字四捨五入到指定的位數。您可以在此處查看此功能的 Microsoft 文檔。

LuckyTemplates 中的 ROUND 函數 – 條件格式

數字是指您要四捨五入的數字。在我的例子中,這是measure。另一方面,num_digits表示您要四捨五入的小數點後的位數。

LuckyTemplates 中的 ROUND 函數 – 條件格式

您還可以在使用ROUND函數時檢查這些注意事項。

LuckyTemplates 中的 ROUND 函數 – 條件格式

讓我們討論一下我是如何在為客戶所做的計算和條件突出顯示中使用此 DAX 函數的。

LuckyTemplates 中沒有 ROUND 函數的保證金計算

這是我為客戶進行保證金目標計算和條件突出顯示時遇到的情況。我按工作分解了這張表。我還添加了一個作業計數列,以便我們可以看到作業總數。

LuckyTemplates 中的 ROUND 函數 – 條件格式

在這種情況下,我使用了一個名為Margin Target Test的度量來獲取Info Page Margin列的結果。

LuckyTemplates 中的 ROUND 函數 – 條件格式

信息頁邊距列是邊距計算。通常,邊距是數字形式。因此,我使用此度量將保證金除以 100 以獲得百分比

LuckyTemplates 中的 ROUND 函數 – 條件格式

不正確的條件格式示例場景

在最初的措施中,我試圖將信息頁邊距列中的數字突出顯示為橙色,如果它與實際邊距不匹配,即Margin% v2列中的數字。

LuckyTemplates 中的 ROUND 函數 – 條件格式

為了向您展示這一點,這裡有一個我標記為不正確的選項卡。這將向您顯示突出顯示的錯誤值。

LuckyTemplates 中的 ROUND 函數 – 條件格式

如您所見, Info Page Margin列的邊距為37.5%然後, Margin% v2TESTING列中的數字匹配。在這種情況下,不應突出顯示 37.5%。由於我設置度量的原始方式,此表顯示了不正確的輸出。

檢查不正確的措施

這是我在前一個場景中使用的不正確的度量。

LuckyTemplates 中的 ROUND 函數 – 條件格式

在此措施中,我創建了一個名為MarginNoGood的變量。此變量包含一個條件,如果TESTING列的結果與Margin% v2列的數字不匹配,則該值將設置為 1。否則,該值將設置為 0

LuckyTemplates 中的 ROUND 函數 – 條件格式

然後,我創建了CompletedMargin變量。我用它來計算處於“ Job Completed ”狀態下的工作數量以及MarginNoGood計算結果為0工作數量。

LuckyTemplates 中的 ROUND 函數 – 條件格式

之後,我使用了RETURN關鍵字,其中我可以獲得60 ,我可以使用它們有條件地突出顯示信息頁邊距列下數字的背景。

LuckyTemplates 中的 ROUND 函數 – 條件格式

創建條件高亮背景

我通過在此處打開信息頁邊距創建了條件高亮背景。只需將鼠標懸停在條件格式選項上,然後單擊背景顏色選項。

LuckyTemplates 中的 ROUND 函數 – 條件格式

然後,這裡會有不同的選擇。在這個例子中,我使用了規則選項。

LuckyTemplates 中的 ROUND 函數 – 條件格式

從那裡,我設置了一個規則,如果值為6 ,則Info Page Margin列的結果應該 橙色背景突出顯示。

LuckyTemplates 中的 ROUND 函數 – 條件格式

使用前面提到的計算和條件格式設置,信息頁邊距列下的數字未正確突出顯示。如您所見, Margin% v2TESTING列下的數字匹配,但Info Page Margin列中的數字仍然突出顯示。

LuckyTemplates 中的 ROUND 函數 – 條件格式

因此,我必須使用ROUND函數才能使其正常工作。

在 LuckyTemplates 中使用 ROUND 函數進行條件格式化

我創建了另一個名為Job Info Margin的度量。我在這項措施中使用的公式與前一個幾乎相似。但是,我在此公式中使用了ROUND函數。我還使用 3 作為我的num_digits。這意味著我想將它四捨五入到小數點後 3 位

LuckyTemplates 中的 ROUND 函數 – 條件格式

通過這樣做,信息頁邊距列中的所有數字現在都以橙色突出顯示。那是因為Margin% v2TESTING列中的數字不匹配。

LuckyTemplates 中的 ROUND 函數 – 條件格式

當我向下滾動表格時,我可以看到Margin%v2TESTING列匹配的行。因此,它沒有突出顯示Info Page Margin下的數字。

LuckyTemplates 中的 ROUND 函數 – 條件格式

這就是我需要的正確輸出。因此,在ROUND函數的幫助下,我的條件突出顯示現在可以正常工作了。



在 LuckyTemplates 中使用 DAX自定義條件格式技術計算利潤率百分比在
LuckyTemplates 中使用條件格式展示獨特的見解

結論

最後一點,中的ROUND函數在條件格式方面絕對有價值。對於那些熟悉 Excel 的人來說,您可能在某些時候對使用ROUND函數有過一些經驗。但在 DAX 中,如果您遇到無法分析為什麼兩個數字或百分比不匹配的情況,請嘗試使用此功能。

我希望這對您未來的 DAX 努力有所幫助。

查看下面的鏈接以獲取更多示例和相關內容。

謝謝你!

賈勒特


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的