什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
查詢參數是 LuckyTemplates 中非常強大的功能。您可以在本博客底部觀看本教程的完整視頻。
在 LuckyTemplates 中有很多地方可以實現篩選器,但在某些情況下,最好在查詢層而不是報表層執行此操作。
如果您的組織已實施的數據庫中有大量表,您可能希望在查詢級別創建過濾器。您不想每次都將整個基礎表引入 LuckyTemplates 模型。
一個很好的例子就是只有數百萬行長的表,可能有 10 或 2000 萬行。大多數表格和數據庫都是為捕獲所有內容而創建的,因此您將擁有跨越很長一段時間的數據。
通過使用查詢參數,您可以縮短查詢層的時間跨度,而不是將所有這些數據都帶入您的模型。
這將顯著減小模型的大小,並最終降低速度。模型的規模越大,評估這些數據集和數據表的計算所需的時間就越長。
如果您可以通過使用這些查詢參數來減少表的大小並優化您的模型,那麼這對於您的開發來說是一項可靠的技術。
在此博客中,我介紹瞭如何以相對簡單的方式實際實現這一點。
但是,您可以通過多種方式實際使用它,因此請圍繞各種可能性展開您的思考。
目錄
如何使用查詢參數
查詢參數允許您根據您可以或其他人在您的模型中創建的參數或條目來過濾數據或排列數據。
這個例子是一個簡單的報告,其中我們有一些位置,該位置內按城市和客戶的銷售額。
使用查詢參數,您無需重新構建新報告即可在需要更具體的地方生成某些數據。
例如,您想查看特定區域而不是查看整個數據集,您可以放置一個參數來過濾此報告。然後,它會自動調整數據報告。
為此,我們進入查詢編輯器。
在查詢編輯器中,我們將使用這個很棒的功能“管理參數”來輸入參數。
我們現在將創建一個簡單的參數,希望您能認識到如何以多種不同方式利用它。
創建參數
在此示例中,我們將為該位置創建一個查詢參數。我們將在這裡過濾 STATE CODE,這樣我們就可以深入到非常具體的區域或特定的州。
因此,我們轉到“管理參數”並單擊“新建”以創建一個新參數。我們將其稱為 Location Filter,然後編寫描述。
Type 和 Suggested Values 有很多選項,可讓您在參數方面取得進步。
選擇TEXT作為類型,並為建議值選擇 LIST OF VALUES。
然後,我們在值列表下列出了一些州代碼。
我們實際上可以將其默認為某個值,因此在本示例中,我們將其默認為佛羅里達。正確填寫所有內容後,單擊“確定”。
現在我們有了這個 LocationFilter,我們將把它放到我們的參數組中。像這樣把東西分組是另一種很好的技巧,所以它們在這裡有點組織。
在這個過濾器中,我們實際上可以選擇我們在這裡放置的所有不同區域。這個例子只是一個小清單,但您絕對可以自己做更多。
我們可以在這裡選擇佛羅里達州或佐治亞州,等等。
所以現在,我們可以將其集成到我們的查詢中,在本例中我們使用 Location。
將參數集成到查詢中
在 Location 查詢中,我們將使用我們剛剛創建的參數動態過濾 State Codes。
我們可以通過單擊州代碼列並選擇所需的州來手動執行此操作。
要合併 LocationFilter 參數,我們轉到高級編輯器。
我們在這裡查看最後一行,上面寫著 Filtered Rows。它被“佛羅里達”(FL)過濾,因為我們通過 FL 手動過濾了州代碼。
因此,我們在此處輸入 LocationFilter 作為參數,而不是佛羅里達。然後,單擊“完成”。
您可以返回參數並將當前值更改為 GA for Georgia,或 NY 等,它會自動過濾那些表。
而且,如果我們看這裡,整個表將針對該特定參數進行過濾。在這裡,我們按佛羅里達過濾。
結論
在此博客中,我們討論瞭如何創建和使用查詢參數。我們使用 LocationFilter 作為示例參數來過濾位置查詢的州代碼。
我希望這能激發一些關於如何在您自己的模型中復制它的想法。
如果您更深入地研究查詢編輯器,並且想知道如何開發出色的 LuckyTemplates 模型,請查看我在 LuckyTemplates Online 上的高級課程。
本課程“將使您的技能更上一層樓。
乾杯,
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的