查詢依賴項在 LuckyTemplates 中的工作原理

查詢依賴項在 LuckyTemplates 中的工作原理

目錄

LuckyTemplates SQL 查詢

在本教程中,我們將深入研究並了解查詢依賴項在 LuckyTemplates 中的工作原理。

查詢依賴項向您展示查詢如何在 LuckyTemplates 中鏈接在一起。您可以查看哪些查詢依賴於其他查詢或表。當您計劃在模型中進行大量數據轉換時,這很有用。

此功能已經成為LuckyTemplates SQL 查詢的一部分已有一段時間了,但沒有多少用戶知道如何最大限度地發揮其功能。如果您經常使用複雜的 LuckyTemplates 設置,則需要更多地了解查詢依賴項

了解 LuckyTemplates 中的查詢依賴關係

首先,單擊“查看”功能區,然後單擊“查詢依賴項”

查詢依賴項在 LuckyTemplates 中的工作原理

您在依賴關係樹中首先看到的是初始查詢的源文件夾。

查詢依賴項在 LuckyTemplates 中的工作原理

在初始查詢下,您可以看到它分支為其他幾個查詢。您有CustomersProductsRegionsSales表查詢。僅通過查看此內容,您就已經了解了這些查詢是如何連接的。

我將向您展示查詢依賴項如何在 LuckyTemplates 中工作的示例。例如,我們已經有了Channel 列Channel Code 列

查詢依賴項在 LuckyTemplates 中的工作原理

我想要做的是創建另一個表。我想將這些信息分解並放入另一個表中。 

這是個好主意,因為正如您在這些列中看到的那樣,有很多重複信息,尤其是當您有多個包含類似內容的列時。

理論上,我們可以將 Channel 和 Channel Code 列單獨放在另一個表中,然後將 Channel 表向下繪製到我們的 Sales 表之間。

為此,右鍵單擊Sales表,然後選擇Reference

查詢依賴項在 LuckyTemplates 中的工作原理

接下來,將重複的銷售查詢從Sales (2)重命名為Channels表。在新的Channels表中,單擊Channel列,按住Ctrl鍵,然後單擊Channel Code列。

在仍然按下Ctrl的同時,右鍵單擊所述列,然後選擇Remove Other Columns

查詢依賴項在 LuckyTemplates 中的工作原理

之後,只有ChannelChannel Code列將保留在Channels表中。

查詢依賴項在 LuckyTemplates 中的工作原理

現在,您需要使用Channels表為所有頻道創建一個查找表。但首先,您需要通過右鍵單擊並選擇Remove Duplicates來刪除重複的條目。這是創建渠道代碼的有效方式。

查詢依賴項在 LuckyTemplates 中的工作原理

如您所見,兩列中只剩下三個條目。現在,單擊Add Column功能區,然後選擇Column From Examples。您需要這樣做,以便您可以使用第一個字母縮寫您的頻道代碼。

查詢依賴項在 LuckyTemplates 中的工作原理

通過這樣做,您可以創建一個新列並添加Channel Short Code表。

查詢依賴項在 LuckyTemplates 中的工作原理

如果您回頭查看Query Dependencies視圖,您現在可以看到Sales表查詢和Channels表之間的連接。

查詢依賴項在 LuckyTemplates 中的工作原理

結論

這個查詢依賴關係的例子只是一個簡單的例子。一旦你從各種來源獲得了大量數據,依賴樹就會看起來更加複雜。

正如我所提到的,當多個列中有大量重複信息時,此技術很有用。只需確保您創建的新表仍然連接並依賴於初始查詢。

我希望您從本教程中學到了很多東西。有多種使用Query Dependencies的機會。關鍵是在不同的場景中練習和試驗不同的例子。

直到下一次!


什麼是 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 網關?所有你必須知道的