クエリ エディターによる LuckyTemplates パラメーター

クエリ エディターによる LuckyTemplates パラメーター

このチュートリアルでは、クエリ エディターの強力な機能である LuckyTemplates パラメーターを作成して使用する方法について説明します。

クエリ エディター内でデータに追加のフィルターを適用したい場合があります。これを行うには、 [ホーム]リボン内の[パラメータの管理]オプションを利用します。

クエリ エディターによる LuckyTemplates パラメーター

このチュートリアルでは、為替レートを利用したこの機能の例を示します。この例では、これを使用する必要がある理由と、LuckyTemplates 内でフィルターを最初に配置するのではなく、クエリ エディターにフィルターを配置する必要がある理由がわかります。また、多数の人向けのレポートを作成する場合など、これが非常に価値のある場面もあります。 

ここで行うのは、レポートを 1 つだけ作成し、パラメーターを変更することです。このパラメーターを使用すると、レポート全体にわたって、分離された顧客、分離された販売地域または店舗、またはこの場合は分離された通貨に対してフィルターを適用できるようになります。デモンストレーションの目的で、バックグラウンドでモデルをすでに結合しています。 

目次

クエリ エディターによる LuckyTemplates パラメーターの作成

まず、 [ホーム]リボン内の[パラメータの管理]オプションをクリックします。

クエリ エディターによる LuckyTemplates パラメーター

次に、 [新規]オプションをクリックして新しいパラメータを作成します。

クエリ エディターによる LuckyTemplates パラメーター

このパラメータにCurrencyという名前を付けます。ここに、選択した通貨のレポート全体をフィルターするフィルターを配置します。ここに説明を書いて、モデルの継続性をできるだけわかりやすく保つこともできます。この例では、これを空白のままにします。

クエリ エディターによる LuckyTemplates パラメーター

[タイプ]ドロップダウンでフィルターまたはパラメーターを作成することもできます。この例では、 Textタイプを使用します。

クエリ エディターによる LuckyTemplates パラメーター

Suggested Valuesの場合は、任意の値、値のリスト、またはクエリを指定できます。[値のリスト]を選択します。 

クエリ エディターによる LuckyTemplates パラメーター

次に、 AUDUSDEURGBPCHFCADJYPなどのさまざまな通貨を入力できます。 

クエリ エディターによる LuckyTemplates パラメーター

Default ValueCurrent Valueを実装することもできます。この例では、値として USD を使用し、[OK]ボタンをクリックします。

クエリ エディターによる LuckyTemplates パラメーター

[クエリ]ペインを見ると、作成したパラメーター ( Currency ) が表示されます。これはパラメーターであるため、アイコンが異なります。

クエリ エディターによる LuckyTemplates パラメーター

そのパラメータをパラメータ クエリグループ内に移動します。

クエリ エディターによる LuckyTemplates パラメーター

また、このドロップダウンには、所有しているさまざまな通貨がすべて表示されます。 

クエリ エディターによる LuckyTemplates パラメーター

この「パラメータの管理」ボタンもあります。このボタンをクリックすると、ポップアップ ボックスに戻り、パラメータを調整できます。

クエリ エディターによる LuckyTemplates パラメーター

データ モデルへの LuckyTemplates パラメーターの実装

ここで、モデル全体に​​通貨パラメーター フィルターを実装できるようにしたいと考えています。通貨が参照されるさまざまなテーブルをすべて考慮する必要があります。この場合、現在、 CurrencyExchange RatesSalesテーブルの 3 つのテーブルが参照されています。 

クエリ エディターによる LuckyTemplates パラメーター

繰り返しますが、このパラメータをこれらのテーブルに実装またはプラグインする必要があります。これを行うには、特定のテーブルに来てフィルターを作成します。 

この例では、通貨テー​​ブル内にフィルターを作成しましょう。そこで、 [通貨の種類]列のドロップダウンをクリックし、 [すべて選択]フィルターのチェックを外し、EUR値を選択して、[ OK ] ボタンをクリックします。 

クエリ エディターによる LuckyTemplates パラメーター

ここで、 Advanced Editor を確認する必要があります。 

クエリ エディターによる LuckyTemplates パラメーター

次に、最後に行った変換が「フィルターされた行」に関するものであることがわかります。 

クエリ エディターによる LuckyTemplates パラメーター

作成したパラメーターをリストしたいと思います。これにはCurrencyという名前を付けました。そこで、「 EUR 」をCurrencyに変更しましょう。これは、ユーロではなくパラメータによって動的にフィルタリングしたいためです。その後、「完了」ボタンをクリックしましょう。

クエリ エディターによる LuckyTemplates パラメーター

次に、この表でEUR がUSDに変更された変更を確認します。

クエリ エディターによる LuckyTemplates パラメーター

次に、為替レート表に移動して同じことを行います。[すべて選択]フィルターのチェックを外して[外部 Ccy]列をフィルターし、GBP値を選択して[OK]ボタンをクリックします。 

クエリ エディターによる LuckyTemplates パラメーター

Advanced Editorに移動し、GBP をCurrencyに変更して、Doneボタンをクリックします。 

クエリ エディターによる LuckyTemplates パラメーター

もう一度、 Salesテーブルに対して同じことを行います。Sales テーブルでは、Currency Code列をフィルターします。

クエリ エディターによる LuckyTemplates パラメーター

クエリ エディターによる LuckyTemplates パラメーター

M コードを理解していれば、Advanced Editor内のすべてを簡単に理解できます。

このような種類の変換を実装しようとする場合、M コードを理解することが重要です。 

これらの変更により、フィルタリングした列のデフォルト値がUSDになります。これは、Currencyパラメーター クエリで、 Current Valueに設定した値がUSDであるためです。 

たとえばこれをCADに変更して、何が起こるか見てみましょう。 

クエリ エディターによる LuckyTemplates パラメーター

CurrencyExchange RatesSalesテーブルを確認すると、それらが自動的にCADにフィルタリングされていることがわかります。

クエリ エディターによる LuckyTemplates パラメーター

クエリ エディターによる LuckyTemplates パラメーター

クエリ エディターによる LuckyTemplates パラメーター

これは、この種のフィルターを実装する方法の 1 つです。これらのテーブルはフィルタリングされたため、 「閉じて適用」をクリックしてモデルに適用できます。

クエリ エディターによる LuckyTemplates パラメーター

これで、このモデルのテーブルは、クエリ エディターで行った最後のフィルターに基づいてフィルター処理されます。これは、ここでのテーブルがCAD通貨によってフィルターされることを意味します。 

クエリ エディターによる LuckyTemplates パラメーター

フィルターの変更

使用している現在のフィルターを変更するには、[ホーム]リボンに移動し、 [クエリの編集]のドロップダウンをクリックして、 [パラメーターの編集]オプションを選択します。 

クエリ エディターによる LuckyTemplates パラメーター

その後、別のオプションを使用したり、現在のフィルターを変更したりできるようになります。たとえば、フィルタをCAD通貨からUSD通貨に変更し、 [OK]ボタンをクリックして適用できるようになりました。

クエリ エディターによる LuckyTemplates パラメーター

最後に、「変更を適用」ボタンをクリックします。 

クエリ エディターによる LuckyTemplates パラメーター

その後、バックグラウンドのすべてが、作成したフィルターによって調整されます。これは、モデル全体に​​フィルターを簡単に配置するもう 1 つの方法です。 

クエリ エディターによる LuckyTemplates パラメーター

結論

この強力な機能について最後に説明しましょう。さまざまな方法でフィルタリングできると思うかもしれません。ただし、ここでの大きな違いは、このフィルターがレポート レベル (LuckyTemplates データ モデル) ではなくクエリ レベル (クエリ エディター) で発生することです。

クエリ レベルで実行すると、レポート レベルで実行した場合と比較して、モデルに取り込まれるデータが少なくなります。これは、レポート レベルが、私たちが持っているすべてのデータをオーバーレイするためです。一方、クエリ レベルでこれを行うことは、クエリ エディターを介してモデルの背後にあるテーブルを再定義することに似ています。 

そうは言っても、モデルに大量のデータを直接取り込むよりも、パラメーターを実装してデータを洗練できる方がおそらくはるかに優れています。このチュートリアルで、独自のモデルで LuckyTemplates パラメーターを使用する方法についてのアイデアが得られたことを願っています。

ではごきげんよう、


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 ゲートウェイとは何ですか? 知っておくべきことすべて