LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

今日は、私のお気に入りのプログラムの 1 つである LuckyTemplates Tabular Editor 3 (TE3) について説明します。表形式エディター 3 のスクリプト機能、つまり、LuckyTemplates 内で反復的なタスクを自動化および簡略化するためにスクリプトを生成、記録、および使用できるさまざまな方法について詳しく見てみましょう。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

これは基本的に、TE3 の一般的な機能セットの概要を説明した 4 月に行ったチュートリアルの続きです。TE3 には非常に優れた機能がいくつかあり、大幅な時間の節約や、プログラムを実際にカスタマイズして最適に動作する方法などを見つけることができると思います。

この例では、外部ツールである LuckyTemplates Practice Data Set だけの単純なモデルを用意しています。これは練習用データセットの単純なスター スキームであり、1 つのメジャーで設定したところですが、スクリプト機能を本格的に始動させると、すぐに変更される予定です。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

目次

LuckyTemplates 表形式エディター 3 のスクリプト機能

これらのスクリプト機能に関しては、スクリプトを表エディタに取り込む方法が 4 つあります。1 つ目は C# です。ここで[新しい C# スクリプト]をクリックしてコーディングを開始し、それをマクロとして保存することができます。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

おそらくこれは、ほとんどの人がスクリプトにアクセスする方法ではないでしょう。私たちのほとんどは既存のスクリプトにアクセスすると思います。非常に優れたスクリプト レコード機能があります。これは、カスタム プログラミングと既存のスクリプトの使用との間のギャップを埋めます。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

C# を知らない方は、ここで「レコード」をクリックしてください。次に、Date テーブルの Year 列の要約をオフにするとします。そこで、「年」をクリックして「なし」を選択します。次に、それをマクロとして保存します。

ただし、これはそれほど便利なスクリプトではありません。その用途と実用性はかなり限定されています。ただし、C# スクリプト コードが提供されます。そのコードを取得し、既存のスクリプト内にあるコードと組み合わせることで、プログラミング経験があまりなくても、実際に非常に役立つことを実行する初歩的なスクリプトを構築できる場合があります。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

C# を試してみる価値は間違いなくありますが、より一般的なのは既存のスクリプトを使用することだと思います。非常に役立つリポジトリが多数あります。TE3 ドキュメントには、メジャーの作成からドキュメントの生成、書式設定、DAX 式、リレーションシップの作成に至るまで、有用なスクリプト スニペットのライブラリ全体があり、TE3 のバージョンに直接適用できるスクリプト全体が含まれています。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

さらに、人々が TE3 コミュニティにスクリプトを提供するためのコミュニティリポジトリがあります。これらは基礎と中級に分かれています。ここには本当に優れた便利なスクリプトがいくつかあります。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

ここからいくつかのメジャーをコピーして表形式エディタ 3 に貼り付け、マクロとして保存するだけです。これにより、簡単な施策を自動で作成することができます。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

もう 1 つ非常に興味深いと思うのは、[Total Sales] に移動してクリックすると、選択したメジャーごとにタイム インテリジェンス メジャーを作成できるマクロがあることです。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

そのため、これをクリックすると、月次から現在まで (MTD)、前年度 (PY)、四半期から現在まで (QTD)、前年比 (YoY)、前年比パーセンテージ (YoY%)、および年が自動的に生成されます。現在まで (YTD)。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

ユーザーの場合は、Analyst Hub に移動し、Raw Code アプリケーションで tabular を検索してください。一連のスクリプトが見つかり、コードを TE3 に直接コピーすることもできます。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

次に紹介したいのは、十分に文書化され確立されたスクリプトです。マクロに進み、例として SUM メジャーの作成を見てみましょう。これは本当に興味深いものです。メジャーを作成するだけでなく、書式文字列を設定し、ベース列を非表示にするドキュメントも提供します。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

メジャーを置き換え、たとえばメジャーや

最後に、ベスト プラクティス アナライザーを紹介します。Microsoft は、非常に包括的なルールセットの 1.1 バージョンを公開しており、それを Analyst Hub に掲載しました。そこからコピーして、Tabular Editor 3 に貼り付けることができます。

LuckyTemplates 表形式エディター 3: スクリプトを使用して自動化する

これはプログラムの素晴らしい機能ですが、これについては別のチュートリアルでさらに詳しく説明します。私はそれをロードする方法を示したかっただけです。そうすれば、あなたはそれを自分で読み進めて遊び始めることができます。


表形式エディター LuckyTemplates: バージョン 3 のレビューと
チュートリアル 表形式エディターを使用して LuckyTemplates で計算グループを作成する
LuckyTemplates の外部ツール メニューをレベルアップする

結論

これが、Tabular Editor 3 のスクリプト作成の基本機能です。スクリプトをどこで入手できるか、およびスクリプトを自分で生成する方法を説明しました。このブログがお役に立てば幸いです。このツールをさらに詳しく調べることをお勧めします。

Tabular Editor 3 の使用に関するあなた自身の経験を、下のコメント セクションで教えてください。

ではごきげんよう!


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて