Python における Self とは: 実際の例
Python における Self とは: 実際の例
今日は、私のお気に入りのプログラムの 1 つである LuckyTemplates Tabular Editor 3 (TE3) について説明します。表形式エディター 3 のスクリプト機能、つまり、LuckyTemplates 内で反復的なタスクを自動化および簡略化するためにスクリプトを生成、記録、および使用できるさまざまな方法について詳しく見てみましょう。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
これは基本的に、TE3 の一般的な機能セットの概要を説明した 4 月に行ったチュートリアルの続きです。TE3 には非常に優れた機能がいくつかあり、大幅な時間の節約や、プログラムを実際にカスタマイズして最適に動作する方法などを見つけることができると思います。
この例では、外部ツールである LuckyTemplates Practice Data Set だけの単純なモデルを用意しています。これは練習用データセットの単純なスター スキームであり、1 つのメジャーで設定したところですが、スクリプト機能を本格的に始動させると、すぐに変更される予定です。
目次
LuckyTemplates 表形式エディター 3 のスクリプト機能
これらのスクリプト機能に関しては、スクリプトを表エディタに取り込む方法が 4 つあります。1 つ目は C# です。ここで[新しい C# スクリプト]をクリックしてコーディングを開始し、それをマクロとして保存することができます。
おそらくこれは、ほとんどの人がスクリプトにアクセスする方法ではないでしょう。私たちのほとんどは既存のスクリプトにアクセスすると思います。非常に優れたスクリプト レコード機能があります。これは、カスタム プログラミングと既存のスクリプトの使用との間のギャップを埋めます。
C# を知らない方は、ここで「レコード」をクリックしてください。次に、Date テーブルの Year 列の要約をオフにするとします。そこで、「年」をクリックして「なし」を選択します。次に、それをマクロとして保存します。
ただし、これはそれほど便利なスクリプトではありません。その用途と実用性はかなり限定されています。ただし、C# スクリプト コードが提供されます。そのコードを取得し、既存のスクリプト内にあるコードと組み合わせることで、プログラミング経験があまりなくても、実際に非常に役立つことを実行する初歩的なスクリプトを構築できる場合があります。
C# を試してみる価値は間違いなくありますが、より一般的なのは既存のスクリプトを使用することだと思います。非常に役立つリポジトリが多数あります。TE3 ドキュメントには、メジャーの作成からドキュメントの生成、書式設定、DAX 式、リレーションシップの作成に至るまで、有用なスクリプト スニペットのライブラリ全体があり、TE3 のバージョンに直接適用できるスクリプト全体が含まれています。
さらに、人々が TE3 コミュニティにスクリプトを提供するためのコミュニティリポジトリがあります。これらは基礎と中級に分かれています。ここには本当に優れた便利なスクリプトがいくつかあります。
ここからいくつかのメジャーをコピーして表形式エディタ 3 に貼り付け、マクロとして保存するだけです。これにより、簡単な施策を自動で作成することができます。
もう 1 つ非常に興味深いと思うのは、[Total Sales] に移動してクリックすると、選択したメジャーごとにタイム インテリジェンス メジャーを作成できるマクロがあることです。
そのため、これをクリックすると、月次から現在まで (MTD)、前年度 (PY)、四半期から現在まで (QTD)、前年比 (YoY)、前年比パーセンテージ (YoY%)、および年が自動的に生成されます。現在まで (YTD)。
ユーザーの場合は、Analyst Hub に移動し、Raw Code アプリケーションで tabular を検索してください。一連のスクリプトが見つかり、コードを TE3 に直接コピーすることもできます。
次に紹介したいのは、十分に文書化され確立されたスクリプトです。マクロに進み、例として SUM メジャーの作成を見てみましょう。これは本当に興味深いものです。メジャーを作成するだけでなく、書式文字列を設定し、ベース列を非表示にするドキュメントも提供します。
メジャーを置き換え、たとえばメジャーや
最後に、ベスト プラクティス アナライザーを紹介します。Microsoft は、非常に包括的なルールセットの 1.1 バージョンを公開しており、それを Analyst Hub に掲載しました。そこからコピーして、Tabular Editor 3 に貼り付けることができます。
これはプログラムの素晴らしい機能ですが、これについては別のチュートリアルでさらに詳しく説明します。私はそれをロードする方法を示したかっただけです。そうすれば、あなたはそれを自分で読み進めて遊び始めることができます。
表形式エディター LuckyTemplates: バージョン 3 のレビューと
チュートリアル 表形式エディターを使用して LuckyTemplates で計算グループを作成する
LuckyTemplates の外部ツール メニューをレベルアップする
結論
これが、Tabular Editor 3 のスクリプト作成の基本機能です。スクリプトをどこで入手できるか、およびスクリプトを自分で生成する方法を説明しました。このブログがお役に立てば幸いです。このツールをさらに詳しく調べることをお勧めします。
Tabular Editor 3 の使用に関するあなた自身の経験を、下のコメント セクションで教えてください。
ではごきげんよう!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて