使用 LuckyTemplates 高級編輯器時的實踐技巧

使用 LuckyTemplates 高級編輯器時的實踐技巧

我們將討論我在 LuckyTemplates 中使用高級編輯器的一些最佳實踐技巧。 您可以在本博客底部觀看本教程的完整視頻。

令人驚訝的是,大多數人都不知道高級編輯器。這是因為它隱藏在查詢編輯器中,很多用戶沒有充分利用它。

如果您不知道它是什麼, 則需要更好地了解它在 LuckyTemplates 中的運作方式。

高級編輯器記錄您在查詢編輯器中進行的所有不同轉換。

您不需要掌握如何編寫任何代碼(稱為“M”)。但是您必須很好地理解它的實際含義以及它在幕後的工作原理。

您必須知道這是因為有很多次,尤其是當您在查詢編輯器中進行越來越多的轉換時,您需要在高級編輯器中完成一些修復。

在高級編輯器中和通過 M 代碼可以更輕鬆地進行一些調整,而不是在 UI 中僅通過指向和單擊來進行調整。

我想快速了解LuckyTemplates查詢編輯器中的高級編輯器。如果你剛開始使用 LuckyTemplates,你可能不熟悉這個領域,但隨著你開發越來越多的 LuckyTemplates 報表,了解這裡發生的事情變得很重要。

使用 LuckyTemplates 高級編輯器時的實踐技巧

目錄

查詢編輯器

要做的第一件事是通過選擇圖標編輯查詢轉到查詢編輯器。0:50

在我所有的初學者培訓中,我總是說永遠不要點擊獲取數據,因為數據永遠不會是完美的;您總是必須進行某種轉換或清理。

當你開始在 LuckyTemplates 中做更多的工作時,你將需要在所謂的高級編輯器中進行一些小的調整。

使用 LuckyTemplates 高級編輯器時的實踐技巧

這是在對數據集進行轉換時編寫代碼行的地方。我目前在 Dates 表上查看數據的來源,它來自 Dates Query。

使用 LuckyTemplates 高級編輯器時的實踐技巧

這裡要注意的關鍵是這張表是從一個源創建的,在這種情況下源只是一個參數查詢。它標有一行代碼,稱為Renamed Columns

我們來做一些更改並創建一個 Short Month 列。我將復制該列,然後按字符數拆分該列。

使用 LuckyTemplates 高級編輯器時的實踐技巧

使用 LuckyTemplates 高級編輯器時的實踐技巧

我只是將它除以三,然後選擇一次,盡可能靠左。

使用 LuckyTemplates 高級編輯器時的實踐技巧

然後,我會將列重命名為Short Month。您將能夠在右側看到我應用的步驟。

使用 LuckyTemplates 高級編輯器時的實踐技巧

這裡的關鍵在高級編輯器裡面,它會告訴你實際發生了什麼。它的優點在於,它會嘗試為此處的每一行找出一個標籤,並按順序為您執行的每個步驟編寫代碼。

在我看來,您不需要知道如何編寫代碼就可以很好地使用 LuckyTemplates。我什至不知道如何自己編寫它,因為高級編輯器會為您完成所有工作。顯然,我遺漏了一些我不能做的非常小眾的事情,因為我無法寫出來,但這裡重要的是了解正在發生的事情。

在編輯器中進行更改

最棒的是您可以進行更改,這些更改將反映在表格中。例如,您不想再將其稱為“Short Month”,而是想將其更改為“Short Mth”。

使用 LuckyTemplates 高級編輯器時的實踐技巧

使用 LuckyTemplates 高級編輯器時的實踐技巧

您可以進入編輯器並在此處進行更改,它會在前端為您進行更改。從審計的角度來看,這非常方便,因為當您遇到錯誤時,這就是去的地方。您可以深入了解此處並找出錯誤發生的位置。

修復錯誤

我想快速向您展示一件您可能會遇到麻煩的事情,它只能在高級編輯器中修復。

例如,Short Mth 列消失了,然後它出現在表格的末尾。您可能想移動它並將其放在完整的月份旁邊,對嗎?

使用 LuckyTemplates 高級編輯器時的實踐技巧

現在,如果我們跳轉到高級編輯器,您會看到 Reordered Columns 實際上列出了每個列的名稱。

你必須意識到這種情況的發生。假設您此時意識到要更改某物的名稱,或者甚至在 Week 和 Ending 之間放置一個簡單的空格,它會給您一個警告,提示 Insert Step

使用 LuckyTemplates 高級編輯器時的實踐技巧

目前它看起來很好,當你點擊時沒有任何問題,但是當你走到最後時檢查會發生什麼。你得到一個錯誤。

使用 LuckyTemplates 高級編輯器時的實踐技巧

有時,這些錯誤代碼並不總能準確告訴您出了什麼問題或在哪裡可以找到錯誤。但在這種情況下,它表示找不到 WeekEnding。現在的原因是因為初始表名實際上列在這個特定的行中。

使用 LuckyTemplates 高級編輯器時的實踐技巧

所以你必須去找行和那個特定的列名。你可以在這裡看到“WeekEnding”沒有改變,導致錯誤。所以我們所要做的就是在 Week 和 Ending 之間放置一個空格來修復錯誤。

這就是為什麼了解高級編輯器是關鍵。希望您可以更加熟悉高級編輯器,因為您可能有很多錯誤需要修復並且您不想刪除所有錯誤。

結論

我的主要觀點是,理解比能夠編寫任何代碼更重要。這是我從本教程中給您的主要收穫。

上這一課程模塊中包含的內容。這是大多數成員在完成 LuckyTemplates 工作後看到的最大轉變的課程。


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