什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
我想向您展示一種數據可視化技術,我認為這是您可以在 LuckyTemplates 中實現的最佳技術之一。與我最初創建此技術時相比,現在有很多技術,但對我來說,這仍然有很多積極意義,它可以真正有效地在報告頁面中展示大量見解。您可以在本博客底部觀看本教程的完整視頻。
我說的是多線程視覺效果——您可以通過多種不同方式查看這些特定的可視化效果。它不一定是靜態可視化。它可以通過幾種不同的方式動態地改變你展示的內容——我稱之為多線程數據可視化技術。
這就是它的樣子。
正如您在下面的報告頁面中看到的那樣,我希望能夠按時間範圍查看我的可視化效果。比如90天,甚至7天。我還希望能夠在不同的指標之間跳轉,比如查看我的收入或利潤。因此,您會看到我在頁面的右上角有我的時間表和指標,我可以在其中單擊它們。
這只是可能的開始,因為您可以有多個線程和/或多種方式將洞察力輸入可視化並使其動態化。您可以使用過濾器、切片等。
這是一種將不自然地包含在原始數據中的額外見解帶入報告的方法。這對我來說是一種數據可視化技術,可以真正將您的報告提升到另一個層次。
它是我們資源包的一部分,您實際上可以從網站下載並試用它。說到數據模型,我還將向您展示如何有效地設置模型。
目錄
數據模型設置
這就是 LuckyTemplates 創建模型的方式。它以一種我認為沒有優化的方式進行設置,所以現在是向您展示我將如何做的好時機。
我想像這樣將所有查找表放在頂部。
我稱之為瀑布技術。通過這樣設置我的模型,我在腦海中構想了當我在報表畫布中執行某些操作時過濾器將如何運行的畫面。
我想把我的關鍵措施放在右邊,我的支持表放在底部。
您可以看到現在組織得更有條理了。這就像在您的腦海中構建您的模型實際工作方式的地圖。
當您使用諸如多線程之類的高級計算時,執行此操作很重要——實際上有多個層來完成這項工作。
那麼,讓我們開始吧。
創建支持表
首先,我們從我們的正常指標開始。我們這裡有收入,這是一個非常簡單的計算。
我使用並將數量乘以當前價格。價格在不同的表中,所以我必須使用函數。
我也會在這裡帶來利潤。所以,我們有收入和利潤,我們希望能夠通過相同的可視化來提供它。
我有它的日期,但使用我們的模型,我們也可以讓客戶輕鬆地做到這一點。我將創建另一個表並在值部分中將日期替換為客戶。
從這裡開始,我會考慮採用何種方式將不同的計算納入我的報告中。我想如何過濾我的數據?在這種情況下,我決定要在特定的幾天內完成,並且我想通過任一指標(收入或利潤)來完成。
為此,我創建了一些支持表。您可以真正輕鬆地創建這些表格,而無需在 Excel 中或在其他地方執行某些操作。只需轉到輸入數據並在此處輸入表格的詳細信息。
讓我們看看我已經創建的這些表。
第一個是我所說的Date Ranges。它有時間框架列,這是一個文本列,它是我想要在我的切片器中顯示的內容。天數列是實際天數。然後我有一個索引列,它使我們能夠對切片器中的日期順序進行排序。所以,這些就是我們要貫穿指標的內容。
這是包含指標、收入和利潤的第二個表 ( Metric )。
您會在報告頁面上看到,兩個切片器的順序正確(7 天、14 天、利潤、收入等)。這就是索引列的作用。
數據可視化技術:收穫切片選擇
現在我們可以引入Metric並將其變成切片器。我們需要以某種方式收穫這裡選擇的任何東西。
因此,我們也將在這裡引入我們的時間框架。這將收穫我們在切片器上選擇的內容,然後我們需要將其輸入到計算中,以便我們只計算被選擇的內容。例如,特定時間範圍內的收入或特定時間範圍內的利潤。
完成這項工作的關鍵計算是我創建的公式,總天數。當我們從 Time Frame slicer 中選擇日期時,我們需要隔離我們擁有的日期。
讓我們仔細看看這個公式。
我在這個公式中使用了 ,這意味著如果你在切片器中選擇了一個值,你需要識別它是否為真。因此,如果選擇了一個值,則轉到僅包含days的列。如果沒有,請轉到 Dates。
現在,我將把這個度量拖進去,把它變成一張卡片來顯示天數。當什麼都不選的時候,我想在這裡輸入一個值,就是總天數。基本上,這只會顯示從一開始的所有銷售額,因為在切片器上沒有選擇任何內容。
但如果我點擊 30 天,它會給我們 30 天。
現在我們需要做的是計算出特定時間範圍內的收入和利潤。為此,我創建了這個總收入公式,並在其中嵌入了總天數度量。
在此公式中,考慮作用。我們仍然想計算收入,但我們只想計算特定時間範圍內的收入。在這種情況下,我選擇了 30 天,然後今天減去 30 天。
我們只想查看從今天開始的那個時間窗口,一直到 30 天。我們正在計算收入,但隨後打開一個時間窗口,其中日期小於或等於今天並且大於或等於今天減去 30 天。
請記住,這可以改變。這可能是 90 天或 180 天。這完全取決於在時間框架切片器中選擇的內容。
如果我將此度量 Total Revenue 拖到表中,您會看到它顯示的是根據在切片器上選擇的日期範圍確定的金額。
然後,我對總利潤公式採用了完全相同的技術。我在這裡所做的只是將Profits度量放在裡面。
我會把它帶進來,我們可以根據選擇查看 180 天、90 天、7 天等的利潤。我們正在通過我選擇的時間來動態地衡量我的衡量標準。
現在,我可以停在這裡,只在一個可視化中顯示收入和利潤,但我想在此計算中添加另一個線程。我想根據 Metric slicer selection添加它。
數據可視化技術:使用 SWITCH TRUE 的多線程
這部分實際上並沒有那麼困難,而且它是一種可重複使用的技術。 的公式。這種技術使我們能夠基本上將任何度量串聯成一個度量。
這個公式 ( Selection ) 基本上是在評估每一行並嘗試查看它是否正確。您可以返回一個值,但也可以返回一個度量。
現在,我可以稍微改變一下。我們將使用SELECTEDVALUE而不是在這裡執行 ,因此我們實際上有一個替代結果,我們不會得到錯誤。如果有問題,我會留空如果選擇收入,我們要顯示收入。所以這就是說,如果選擇了利潤,我們要顯示總利潤。
在下面的可視化中,您可以看到它確實顯示了收入結果,因為在 Metric slicer 上選擇了 Revenue。如果我選擇利潤,它會顯示利潤。這個選擇公式有兩個線程位於下面或向上饋入它。
我將創建另一個可視化效果,以便我們可以單獨查看此度量。
這就是我稱之為多線程的數據可視化技術。我正在根據我的選擇利用這些動態計算的度量分支和線程化到一個可視化中。
這就是我創建這份報告的方式。我在每一個可視化中都使用了相同的度量。這是完全相同的措施(選擇)。這是一個動態得多的報告,而不是僅僅按日期、按客戶或按位置,而是想一想您可以在這裡創建多少種不同的外觀。
在此頁面中,我還添加了一些過濾器來進行分析。這使我能夠展示與僅展示電路板數據時不同的外觀。
結論
想一想這種數據可視化技術觸手可及的多功能性。您還可以疊加在 LuckyTemplates 中生成的所有其他出色技術,例如自定義工具提示。
您可以通過多種不同的方式使用這種多線程技術。我個人喜歡它並在有意義時使用它。我強烈建議將其納入您自己的報告中。希望您喜歡了解稍微更高級的技術。
查看下面的鏈接以獲取更多示例和相關內容。
乾杯!
在 LuckyTemplates Advanced LuckyTemplates 中使用多線程動態視覺技術展示見解
:如何創建多線程動態視覺效果
SELECTEDVALUE DAX – Harvesting Slicer Selection
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的