LuckyTemplates 表格編輯器 3:使用腳本實現自動化

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

今天,我們將討論我最喜歡的程序之一,LuckyTemplates 表格編輯器 3 (TE3)。讓我們更深入地研究 Tabular Editor 3 的腳本編寫功能——您可以通過不同的方式在其中生成、記錄和使用腳本來自動化和簡化 LuckyTemplates 中的重複性任務。您可以在本博客底部觀看本教程的完整視頻。

這基本上是我在四月份所做的教程的延續,我在其中概述了 TE3 的一般功能集。TE3 中有一些非常棒的功能,我認為您會發現一些可以節省大量時間和真正自定義程序以使其最適合您的方法。

在這個例子中,我這裡有一個簡單的模型,它只是 LuckyTemplates 實踐數據集,外部工具。這是一個簡單的實踐數據集星型方案,我剛剛用一個度量設置了它,但隨著我們啟動腳本功能,這種情況會很快改變。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

目錄

LuckyTemplates 表格編輯器 3 腳本功能

就這些腳本功能而言,有四種方法可以將腳本引入表格編輯器。第一個是 C#。您只需單擊此處的新建 C# 腳本,開始編碼,然後將其另存為宏。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

這可能不是我們大多數人訪問腳本的方式。我想我們大多數人都會訪問現有的腳本。有一個非常酷的腳本記錄功能。它彌合了一些自定義編程和使用現有腳本之間的差距。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

不懂C#的小伙伴可以點擊這裡記錄。然後,假設我們要關閉日期表中年份列的匯總。因此,您單擊 Year 並選擇 None;然後,將其另存為宏。

不過,這不是一個超級有用的腳本。它的使用和效用非常有限。但是,它為您提供了 C# 腳本代碼。通過獲取該代碼並將其與您在現有腳本中找到的代碼相結合,即使您沒有太多編程經驗,您也可以構建一些基本的腳本,這些腳本實際上可以做一些非常有用的事情。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

玩 C# 絕對值得,但我認為更常見的做法是使用現有腳本。有許多非常有用的存儲庫。TE3 文檔中有一整套有用的腳本片段,範圍從度量的創建到文檔的生成再到格式化、DAX 表達式、創建關係,以及可以直接應用於您的 TE3 版本的一整套腳本。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

此外,還有一個社區存儲庫供人們向 TE3 社區提供腳本。這些分為基礎和中級。這裡有一些非常好的、有用的腳本。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

您可以簡單地從此處複製一些度量並將它們粘貼到表格編輯器 3 中並將它們另存為宏。有了這個,您可以自動創建簡單的措施。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

另一件我認為非常有趣的事情是,如果我們轉到 Total Sales 然後單擊它,就會有一個宏允許我們為每個選定的度量創建時間智能度量。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

因此,如果我們點擊它,它會自動生成月初至今 (MTD)、上一年 (PY)、季度至今 (QTD)、同比 (YoY)、同比百分比 (YoY%) 和年度迄今為止(年初至今)。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

對於用戶,請轉到 Analyst Hub 並在 Raw Code 應用程序中搜索表格。您會找到一整套腳本,您也可以在其中將代碼直接複製到 TE3 中。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

接下來我想向您展示的是一些文檔完善且完善的腳本。讓我們轉到宏,並以創建 SUM 度量為例。這是一個非常有趣的。它不僅創建度量,而且還設置格式字符串並提供隱藏基列的文檔。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

例如,您可以復制它並替換那個度量並創建度量或

最後,我想向您展示最佳實踐分析器。Microsoft 發布了非常全面的 1.1 版規則集,我們已將其發佈在 Analyst Hub 中。您可以從那裡複製它並將其粘貼到表格編輯器 3 中。

LuckyTemplates 表格編輯器 3:使用腳本實現自動化

這是該程序的一個驚人功能,但我們將在另一個教程中更詳細地研究它。我只是想向您展示如何加載它,這樣您就可以自己開始玩了。


表格編輯器 LuckyTemplates:第 3 版回顧和教程
使用表格編輯器在 LuckyTemplates 中創建計算組
升級 LuckyTemplates 中的外部工具菜單

結論

這是 Tabular Editor 3 腳本的基本功能。我剛剛向您展示了可以從何處獲取腳本以及如何自行生成腳本。我希望你發現這個博客有幫助。我建議您更多地探索這個工具。

在下面的評論部分讓我知道您使用 Tabular Editor 3 的經驗。

一切順利!


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