切断されたテーブルを使用した LuckyTemplates の動的 X 軸

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

日付または時刻の基準に応じて粒度のレベルを変更できる、切断されたテーブルを使用して時間スケールとも呼ばれる LuckyTemplates の動的 X 軸を作成する方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

ダイナミックを使用すると、最も重要な現在の情報を詳細レベルで表示できます。以前の日付の粒度は低くなります。

このチュートリアルは、R10_table であるこのビジュアライゼーションを構築した最近のブログの続きです。これは、これらの計算列DTS IsCurrentQuarterおよびDTS SortByに基づいて構築されました。

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

IsCurrentQuarter は、現在の四半期にいるかどうかを true または false で識別します。その列に基づいて、基本的に週形式または四半期形式のいずれかをテキストとして返す DTS 列を作成できます。SortBy を使用すると、4 桁の年、次に四半期の数値、そして週の場合は週番号が表示されます。それ以外の場合は、4 桁の年と週のみを返します。

今日は、同じビジュアライゼーションを構築しますが、計算列を使用する代わりに、メジャーを使用するこのR10a_tableという接続されていないテーブルを使用します。

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

目次

LuckyTemplates の動的 X 軸を作成する方法

R10a_table は実際には R10_table に基づいているため、何らかのファクト テーブルまたは日付を含む日付テーブルがあることが前提となります。DAX を見ると少し難しく見えるかもしれませんが、計算列とまったく同じコードです。基本的には、この表計算内に計算列を作成しているだけです。

R10_table から Date 列を取得しています。したがって、テーブル内のすべての日付を含む大きな日付リストから始めます。使用し、現在のIsCurrentQuarterを追加します。そして、テーブルを参照せず、日付列のみを参照するように変更しました。

これは、DTS 列と DTS SortBy 列にも当てはまります。同じコードです。最後に、を使用してDTS、DTS SortBy、および IsCurrentQuarter を選択します。次に、を使用して、個別の行のみを返します。

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

この最後に残るのは、最終的に視覚化の軸となる値の明確なリストだけです。これは依然として動的であり、データ モデルの一部として最新の状態に保たれます。

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

これは何にも接続されていないため、このアクセスがどこまで到達しているかを把握するためにメジャーが必要になり、平均インベントリを計算します。それでは、私が作成したメジャーを見てみましょう。

切断されたテーブルを使用した LuckyTemplates の動的 X 軸

最初に行うことは、DTS SortBy の MAX を取得することです。これは、現在が何年、四半期、何週目であるかを解析するために実行できる最も簡単な方法になるためです。 , 左端の 4 桁を取得しているだけです。

次に、値を解析し、それにテキストベースのアプローチを使用しているため、ゼロ (+ 0) を追加します。これは実際にテキストを返します。テキストを数値と比較しようとすると、エラーが発生します。したがって、最も簡単な方法はゼロを追加することです。これにより、DAX はこれをテキストではなく数値として返すようになります。

この四半期では、MID 関数を使用して 5 番目の文字を取得しています。週は 1 桁の週になる場合もあれば、2 桁の週になる場合もあるため、少し複雑になります。この場合、値の長さが 6 かどうかを確認するだけで、最後の文字を取得し、7 の場合は最後の 2 文字を取得し、そのどちらでもない場合は BLANK を返します。その後、もちろんゼロを追加します。

実行すると、四半期に入っていることがわかり、四半期の情報を取得します。週内にあり、週が空白でない場合は、最終的に週ごとに取得することになります。


計算列 LuckyTemplates: ヒントとベスト プラクティス
LuckyTemplates の計算列とメジャーの比較
表形式エディター 3 の計算テーブルと列

結論

基本的に必要なのはこれだけです。これが、メジャーを含む切断されたテーブルを使用して LuckyTemplates の動的 X 軸を作成する方法です。DAX は、特に分割して使用する場合、それほど複雑ではありません。ここで行っているのは、年と四半期ごとにフィルターをかけて、その VERAGEX を計算することだけです。これにより、計算列を使用した場合と同じ視覚化が得られます。

このチュートリアルが役に立ち、ご自身の作品に実装していただければ幸いです。詳細については、以下の完全なビデオをご覧ください。詳細については、このチュートリアルの最初の部分をご覧ください。

ではごきげんよう!

グレッグ


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