在 LuckyTemplates 中建立數據模型關係

在今天的教程中,我想強調正確構建數據模型關係的重要性。

數據建模是 LuckyTemplates 報告的基礎之一,因此有必要正確設置它。

之前,我討論了一些可以幫助您正確管理模型的技術。其中之一是關於在 LuckyTemplates 中構建所有現有表的關係。

在本教程中,我想教您如何正確設置數據連接。首先,確保您已經優化了表格。如果您想查看更多管理表格的技巧,可以轉到此處

目錄

創建一對多數據模型關係

確保將查找表放在頂部,將事實表放在下面。這就是您應該始終啟動數據模型關係的方式。當您將任何列從一個表拖放到另一個表時,您可以輕鬆地創建關係。

在該示例中,您可以看到Customers查找表已連接到Sales事實表。如果仔細觀察,您會注意到箭頭來自Customers表並向下指向Sales表。 

在 LuckyTemplates 中建立數據模型關係

這是一對多關係的示例。在此數據模型關係中, Customers 表中的客戶數據僅被引用一次。同時, Sales表中的客戶數據被多次引用。

這就是為什麼它的許多方面都由一顆星表示。箭頭還表示過濾器流動的方向。 

您還可以將Dates表中的Date列鏈接到Sales表的Order Date列以創建另一個一對多關係。

在 LuckyTemplates 中建立數據模型關係

這一次,您可以將Products表中的Index列添加到Sales表的Product Description Index列中。

在 LuckyTemplates 中建立數據模型關係

此外,您可以將Regions表中的Index列鏈接到Sales表的Delivery Region Index列。

在 LuckyTemplates 中建立數據模型關係

這就是您應該正確設置數據模型的方式。當您遵循此技術時,您可以高效地構建數據模型並在以後創建出色的LuckyTemplates 報告。不要太擔心讓它變得完美,只要確保高效地做事即可。 

最後,當您將Channel列從Channels表拖動到Sales表的Channel列時,您可以創建另一個一對多關係。

在 LuckyTemplates 中建立數據模型關係

設置多對一數據模型關係

既然你已經了解了一對多的數據關係,我也會教你多對一的關係。

要管理您現有的數據關係,您可以雙擊其中一行。另一種方法是單擊管理關係

在 LuckyTemplates 中建立數據模型關係

“編輯關係”窗口中,您可以看到 連接的表和列。例如,您可以看到Sales表的Customer Name IndexCustomers表的Customer Index列。在Cardinality部分,您可以看到它具有多對一的數據關係。

在 LuckyTemplates 中建立數據模型關係

這種數據模型關係與我之前討論的第一種關係明顯不同。多對一的數據關係允許任何過濾器雙向進行。

Cross filter direction部分,您可以選擇SingleBoth。在這種情況下,您需要選擇Single,因為選擇雙過濾器可能會非常混亂。 

使用一對多數據關係將防止您在報告中得到奇怪的結果。如果你想讓你的數據模型簡單,那麼繼續使用一對多關係是可以的。

組織 LuckyTemplates 模型的三大最佳實踐
使用 TREATAS 函數在 LuckyTemplates 中創建虛擬關係
如何在 LuckyTemplates 中處理多個日期

結論

無論您處理的是什麼業務信息,請務必遵循基本的數據模型結構。

我希望您學到了有關數據建模的新知識。我已經提到了兩種類型的數據模型關係:一對多和多對一。

但是,您仍然可以遇到其他類型的數據關係。例如,一對一和多對多。不過不用擔心,您現在只需要了解這些。

我希望在本教程之後數據建模更有意義。如果您想獲得有關您的數據模型的更多信息和類似場景,請查看

謝謝!

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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