カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

カスケード パラメーターは、リンクされている他のパラメーターに影響を与えるフィルターです。これにより、ユーザーはページ分割されたレポートで大量の情報を管理できるようになります。1 つのパラメータに選択された値は、別のパラメータに選択された値に依存します。

このチュートリアルでは、 LuckyTemplates Report Builderでテーブル データをフィルター処理するためのカスケード パラメーターを作成する方法を学習します。エンドユーザーが都市ごとにデータをフィルタリングしたい場合の例を使用します。結果には、製品の売上のある都市のみが表示されます。

目次

LuckyTemplates レポート ビルダーでデータをフィルターするパラメーターを追加する

パラメーターを追加するには、[データセット]フォルダーを右クリックし、[データセットの追加]を選択します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

データセット名を書き込み、データ ソースを選択します。次に、[クエリ デザイナー]をクリックします。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

「地域」をクリックし、「都市」フィールドを空白スペースにドラッグします。次に、「クリックして クエリを実行」オプションを選択します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

列の下部に、null エントリがあることがわかります。削除する必要があります。削除しないとエラーが発生します。

Null または空白の値を削除するには、Cityフィールドを[ディメンション]ペインにドラッグし、不要な値をフィルターで除外します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

クエリデザイナーは、適用したフィールドとフィルターに応じて DAX コードを自動的に作成します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

次に、 「パラメータ」フォルダを右クリックし、 「パラメータの追加」を選択します。この例では、パラメータ名は「City」、プロンプトは「Enter City:」です。また、[複数の値を許可] オプションを有効にすることをお勧めします。これにより、パラメーターごとに複数の選択をチェックできるようになります。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

[利用可能な値]タブで、[クエリから値を取得]を選択し、すべてのドロップダウン ボックスで[都市]を選択します。次に、「OK」をクリックします。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

[実行]をクリックすると新しいパラメータがレポートに影響を与えないことがわかります。これは、パラメータ間の関係が確立されていないためです。

この例では、 Cityパラメーターを有効にし、それをProductパラメーターにリンクする必要があります。

LuckyTemplates レポート ビルダーでの 2 つ以上のパラメーター フィルターの接続

Cityデータセットを右クリックし、[クエリ]を選択します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

[クエリ デザイナー] ウィンドウで、[製品名][総売上高] メジャーをクエリ テキスト ボックスにドラッグします。次に、クエリを実行します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

Total Sales は、都市製品名の間の関係として機能します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

次に、City データセットのデータセット プロパティウィザードを開きます。[フィルター]タブに移動し、フィルターを追加します。[式]で、[Product_Name]を選択します。演算子には、In を使用します。この演算子を使用すると、配列内でフィルター処理を行うことができます。次に、fxボタンをクリックして値を入力します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

これにより、レポート ビルダーで式ビルダーツールが開きます。カテゴリの下のパラメータオプションをダブルクリックし、値としてProductNameを選択します式内のゼロ (0 ) はインデックスの配置です。レポートに配列のすべてのデータが表示されるようにするには、配列を削除する必要があります。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

次に、レポートをクリックして[Tablix プロパティ]を選択します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

この例では、ヘッダーとテーブルがリストに含まれています。したがって、レポートに追加するフィルターごとに、リスト内のすべての要素が影響を受けます。

Tablix プロパティウィザードの[フィルター]タブに移動し、[追加]をクリックします。[式]で、[City]を選択します。次に、演算子としてInを選択し、値として[@City]と入力します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

[OK]を押した後、レポートを実行します。

ページ分割されたレポートを表示する前に、新しいパラメータから選択するように求められます。完了したら、「レポートの表示」ボタンをクリックします。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

ページ分割されたレポートには、選択したパラメーター内のデータのみが含まれていることがわかります。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

追加レッスン: 列の合計を表示する行の追加

マトリックスの各列の合計を追加するには、新しい行を追加します。次に、合計金額を入力するセルを右クリックし、[式]を選択します。

カスケード パラメーターを使用して LuckyTemplates レポート ビルダーでデータをフィルターする

カテゴリで、クエリを作成できる特定のアイテムを含むさまざまな共通関数の中から選択します。

Totalのクエリを作成するには、[Aggregate]をクリックし、[Sum] を選択します右下には、各機能の使用方法の例が表示されます。形式に従って各フィールドの合計を取得します。


レポート ビルダーでデータを書式設定する方法
レポート ビルダー チュートリアル: テーブルを追加する方法
レポート ビルダーにデータセットをインポートする方法

結論

このチュートリアルでは、ページ分割されたレポートでカスケード パラメーターを作成する方法について説明しました。要約すると、カスケード パラメーターにより、 LuckyTemplates Report Builderのフィルターごとに接続が作成されます。

上に示した例では、City パラメーターが Total Sales メジャーを通じて製品名にリンクされています。つまり、都市フィルターには販売履歴のある製品のみが表示されます。この機能により、エンド ユーザーはデータを集約し、レポート情報をより適切に管理できるようになります。

カスケードパラメータを扱うときは順序が重要であることに注意してください。したがって、フィルターを選択するときは、フィルターを選択する階層がレポートに表示される結果に影響することに留意してください。

ではごきげんよう、

スー・ベイズ


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