LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

データを LuckyTemplates に取り込む場合、データ構造がデータ モデルに最適化されていないことがよくあります。この記事では、データ クエリ内でクエリ エディターのアンピボットまたはピボット機能を使用する必要がある場合について説明します。

LuckyTemplates 内でデータを操作するときに早い段階で留意すべき点の 1 つは、通常、データをピボットされていない形式にする必要があるということです。これは、生データが LuckyTemplates 内のモデルに統合された後に生データに対して実行するすべての DAX 計算ロジックに対してテーブルを設定できる最も最適化された方法です。

したがって、ここでクエリ エディターで多くの作業を行う必要があります。

ここにあるのは、ピボットされたテーブルの例です。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

これには、LuckyTemplates のクエリ エディターに取り込まれる生データが含まれます。現在、上部に日付が表示されるピボット形式になっています。

ここで必要なのは、これらの日付のピボットを解除して、同様の性質を持つすべての値が 1 つの列に収まるようにすることです。このようにして、これらの特定の値に対して SUM のような単純な集計や SUMX のような反復を実行できます。

この設定は、 LuckyTemplates でテーブルを設定する最も最適化された方法です。

これは、ピボットされたデータを目にするあらゆる機会に実行することを強くお勧めするものです。

このデータをピボットされていないデータに変更するには、いくつかの方法があります。ピボットを解除する最も簡単な方法は、以下に示すように、保持したい列をクリックし、右クリックして [他の列のピボットを解除] を選択することです。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

すべての値と日付がそれぞれ 1 つの列に保持されていることがわかります。次に、特定の列名をより適切で直感的なものに変更するだけです。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

クエリ エディター リボンの[変換]タブに移動し、 [列のピボット解除] を選択して、列のピボットを解除することもできます。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

まれにデータをピボットする必要がある場合でも、LuckyTemplates でこれを非常に簡単に行うことができます。

また、クエリ エディターのリボンから直接データをピボットする方法も以下で説明します。

属性列をピボットしたいので、最初に属性列を選択してから、 リボンの [列のピボット] を押します。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

これを実行すると、ポップアップ ボックスが表示され、新しい各列内で表示する値を選択できます。 新しく作成した各列のデータのすべての金額を保持したいため、列「値」を選択しています 。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

次に、[詳細オプション] ドロップダウンに移動し、適切な[集計値関数]を選択します。この例では、集計を実行したくないので、 [集計しない]を選択し、[OK]をクリックします。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

データが元の状態にピボットされたことがわかります。理論的には、データはすでにそのように設定されているため、実際にこれを行う必要はありません。

ここでは例として、必要な構造である場合に生データをピボットする方法を紹介したいと思います。

LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー

*****関連リンク*****
LuckyTemplates Advanced Editor を使用する際の実践的なヒント
LuckyTemplates クエリ パラメーター: テーブルの最適化
LuckyTemplates で包括的な日付テーブルを非常に高速に構築する

前述したように、一般的に (95% の場合) データをピボットされていない形式にする必要があります。

場合によっては、クエリ エディターでのデータ変換の中間ステップとしてピボットを実行する必要があるかもしれませんが、私の経験からすると、これは比較的まれです。

これは素晴らしいテクニックであり、生の形式では多くのデータが乱雑になるため、私は非常に頻繁に使用します。

レビューをお楽しみください。


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