什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在本教程中,我將向您展示 LuckyTemplates 中的一些高級排名分析。例如,我將使用我在 LuckyTemplates 論壇上為第 10 屆 LuckyTemplates 挑戰賽提交的報告。
我已經在其他教程中討論過此報告中的其他頁面。現在,我想重點關注報告中結合了兩組數據的特定頁面。
請注意,我已經為Vendors 數據和Plants 數據創建了單獨的頁面。但當這兩個數據集相互作用時,用戶可以獲得更深入的見解。這就是為什麼我繼續製作組合幻燈片的原因。
目錄
構建供應商/工廠組合頁面
如果您看過關於我如何創建此報告的其他教程,您會注意到我使用的所有幻燈片看起來幾乎相同,除了一些獨特的視覺效果。那是因為我在 PowerPoint 上創建了一個背景模板,並在整個報告中使用了它。
這讓我的報告看起來一致,也讓事情變得更容易,因為我知道我需要做的就是更改每一頁上的標題和數據。背景始終保持不變。
在此頁面上,我在左側使用一個 chiclet 切片器用於工廠數據,在右側使用另一個 chiclet 切片器用於供應商數據。
chiclet 切片器可以在可視化窗格下找到,但如果您還沒有看到它,可以通過 AppSource 下載它,將其添加到您自己的 LuckyTemplates 桌面。
中間的表格包含所有數據。如您所見,它同時具有 Plant 和 Vendor 列表。
它還包含Downtime Minutes、Average Downtime、Defects以及這三個度量的排名。它還具有Overall Avg Rank和Overall Rank。
請注意,數據當前是根據整體排名排序的,從表現最好的到表現最差的。
排名分析措施
現在讓我們深入了解創建您在表中看到的結果的實際度量。我將從停機時間分鐘開始,它只使用停機時間總分鐘數的
現在我已準備好基本度量,我可以開始對停機時間進行排名。我將此衡量標準稱為按停機時間計算的最佳供應商和工廠。但是因為我的表格空間有限,所以我簡單地將其命名為Rank By Downtime Minutes。
對於這些情況,有些人會使用 但我所做的是在 Plant Location 上創建一個帶有函數
基本上,這個語句表示如果工廠位置有值,我想顯示排名。否則,它必須保持空白。
我這樣做是為了確保總計的空間保持空白。此列僅用於對每一行的數據進行排名,因此將總計放在底部沒有意義。
有幾種方法可以實現這一點。但是當我評估我想要得到的結果時,我認為考慮到本報告中所有度量的相互作用方式,使用IF HASONEVALUE是最佳選擇。
您會注意到在整個表格中,其他排名列也是空白的。那是因為我對它們使用的方法都是相似的。
函數的使用。然後,我使用來確保我對 Plant Location 和 Vendor 進行排名,即使我有一個。基本上,CROSSJOIN函數有助於結合數據得出排名。
您會注意到,在對它們進行排名之前,我希望停機時間大於或等於零。那是因為我想排除在停機時間下有空白的任何工廠或供應商。
為了證明這一點,我將根據停機時間對數據進行排序。目前,它是根據總排名排序的。
這就是我按停機分鐘數對錶格進行排序時的樣子。
請注意,最上面的數據中有一個零。但實際上,數據集中有一些條目的停機時間實際上是空白的。這些已從等式中刪除。
讓我們繼續進行下一個衡量標準,即對平均停機時間進行排名。基本上,我只是複制了停機時間的排名指標並更改了所引用的數據。
這是一種稱為測量分支的技術。基本上,它意味著從一個度量構建一個度量。我有一個現有的措施,我對其進行了複製和調整以適應我需要的新措施。
度量分支使整個報表開發過程更加高效。
這樣,我就不必浪費時間從頭開始創建措施,尤其是當我需要的措施與現有措施非常相似時。
現在,我將繼續進行下一個度量,即按缺陷排名。再一次,我複制了之前使用的度量,只是更改了特定於缺陷的區域。
我在這裡做了一個額外的改變,特別是我不想讓任何東西成為。因此,即使“缺陷”下的一行沒有任何價值,我也希望它同樣包含在排名中。
讓我們繼續整體平均水平。這是我用來獲得總體平均值的度量。
如您所見,我必須為此度量創建變量。我創建的第一個稱為 AddRank。基本上,我只是採取了我之前研究過的三個措施,並將它們全部相加,這樣我就可以得到一個總數。
然後,我創建了下一個VAR,我稱之為 Result。在這裡,我對 AddRank 變量使用了除數為三的
然後在底部的 RETURN 語句中,我對供應商使用了IF
這與我之前使用的HASONEVALUE是不同的方法,儘管它們具有相同的思想。它只是說,如果列出了供應商,則顯示結果。否則,它應該返回一個BLANK。
現在,我將繼續進行綜合排名。當然,這仍然與我之前使用的其他排名措施類似。
我將HASONEVALUE用於工廠位置,然後我再次使用CROSSJOIN函數創建RANKX語句,以確保我得到工廠位置和供應商的結果。我還參考了Overall Avg Rank Vendors and Plants的度量,這是我在此之前剛剛使用的度量。我只是想確保該數字不會為空。
這樣做的好處是可以使用任何等級對整個表進行排序。因此,如果我想使用停機時間對數據進行排序,我可以這樣做。它將顯示 Plant 的最高結果將是 New Britain,而 Vendor 將是 Linktype。
更好的是,它不會調整頁面中的其他排名。這是因為我在測量中使用了。
您會看到,ALLSELECTED只會根據所選數據對數據進行排名。例如,如果我應用過濾器,則只會對錶中顯示的數據進行排名。因過濾而被排除的數據將不會被納入排名。
這一切都歸結為您正在尋找的結果類型。在這種情況下,無論我是否只查看特定數據,我都不希望整體排名發生變化。這就是我選擇使用ALL 的原因。
使用 LuckyTemplates 論壇進行排名分析
排名分析可能很棘手,尤其是當您使用RANKX等函數時。LuckyTemplates 的偉大之處在於我們擁有出色的課程材料和社區內的協作文化。僅在上,您就可以找到很多關於排名分析的討論。
讓我們前往論壇,以便您了解會發生什麼。
當您到達論壇主頁時,您會在這裡看到搜索功能。
我將輸入 RANKX 以顯示您僅從論壇可以獲得多少信息。根據搜索結果,有超過 50 個關於該主題的討論。
您會看到針對所提問題的各種出色解決方案。這是一個非常協作的社區,這就是為什麼您會看到其他人加入討論並分享最佳實踐的原因。
當我向下滾動結果時,我看到了來自我們之一 Brian Julius 的精彩內容。這是關於如何在使用 RANKX 時開發自定義決勝局。
如果我單擊它,您會看到它為您提供了課程鏈接,我可以在其中找到有關該主題的更多信息。
僅訪問 LuckyTemplates 論壇就可以為您提供大量信息,尤其是當您覺得自己的排名分析陷入困境時。您甚至可以獲得並訪問我們學習平台的其餘部分,以便作為 LuckyTemplates 用戶進一步發展您的技能。
RANKX 注意事項——LuckyTemplates 和 DAX 公式概念使用LuckyTemplates 中的排名
顯示最高或最低結果使用
排名 DAX 度量在 LuckyTemplates 中提取獨特的見解
結論
LuckyTemplates 是一個非常全面的工具,允許用戶從他們正在使用的數據中獲得盡可能多的見解。在我們討論的場景中,一旦我們考慮了度量分支等技術,您就可以無縫地獲得高級排名分析。
如果您利用我們在 LuckyTemplates 的資源,那也很棒。即使您在創建報告和儀表板方面擁有高級知識,也總有新的技巧和技巧需要學習。
一切順利,
賈勒特
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的