Python における Self とは: 実際の例
Python における Self とは: 実際の例
条件付き書式設定は、ユーザー定義の条件に基づいて特定の書式ルールのセットを適用することによってデータを視覚化する方法です。LuckyTemplates ビジュアルの場合、データを表形式で表示するときに主に使用されます。
このチュートリアルでは、 DAX 数式と新しい条件付き書式設定機能を組み合わせて、LuckyTemplates ビジュアル内の最後の期間または最新の期間を強調表示する方法について説明します。
この手法が財務報告や収益報告で使用されているのをよく目にします。これは、特定のデータを目立たせるための優れた方法です。
このサンプル レポートの視覚化を見てみましょう。
ここでやりたいのは、このビジュアライゼーション内で行った最後の販売をハイライトすることです。さらに、動的に別の色を持たせたいと考えています。
ここでは、さまざまなシナリオで再利用できるテクニックを使用します。
必要な結果を達成するために何をする必要があるかを分解してみましょう。
目次
最終販売メジャーの作成
このビジュアライゼーションで最後または現在のセールを強調表示したいので、最初に行う必要があるのは、最後または現在のセールの日付を特定することです。
このデモ データ セットでは、最後の販売は 2018 年 11 月に発生しました。
最後のセールの日付を決定する Last Saleメジャーを作成しました。
関数を使用して、このテーブルの 最大日付を計算できるようにしました。
ただし、計算されるのは各月内の最大日付のみです。私が取得したいのは、最後に販売した日です。この最後の販売は明らかに2018 年 11 月 15 日に行われました。
望む結果を得るには、最大日付を計算するコンテキストを変更する必要があります。関数内に作成した以前のロジックを含めた理由です。次に、関数を使用して、適用されている可能性のあるフィルターを無視して、 Last Sale列内のすべての値を返しました。
数式を編集した後、[最終販売]列には最後に販売を行った日 ( 2018 年 11 月 15 日)が表示されるようになりました。
最終販売日の分離
最終販売日を取得したら、メジャー分岐を使用してそれを分離する必要があります。これは、この種のシナリオでは不可欠なテクニックです。
これは、最終販売日を特定するために使用した実際の式です 。このメジャーを「最終販売期間」と名付けました。
最初に、以前にLast Saleメジャーに使用したものと同じロジックを含めるためにLastSale変数を作成しました。
次に、 LastSaleリスト内のすべての行を調べて、現在の日付が実際のLast Sale日の月と等しいかどうかを評価しました。
[日付]列を使用して月を比較し、実際の最終販売日の月と一致するものを特定しました。
月の最初の日を表す1を利用することで、それらを一致させることができました。
このロジックは、最終セール月が任意のコンテキストでこれらの月のいずれかと同じであるかどうかを評価します。
ロジックがTRUEを返す場合、値1に設定されます。
FALSEを返す場合、それは0と等しくなります。
このレポートに結果を表示すると、2018 年の 11 月を除くすべての行に0が表示されていることがわかります。これは、11 月のみがLast Sale monthと同じとして評価されたことを意味します。
LuckyTemplates ビジュアルの条件付き書式設定
特定のLast Sale month を分離した後、グラフ内のこの要素の色を視覚的に変更する必要があります。
LuckyTemplates では、視覚化にいくつかの優れた更新が加えられました。これらの更新には、ビジュアライゼーション内に表示される内容を条件付きで変更できるという利点が含まれています。
[書式設定] ペインの[データの色]オプションをクリックすると、右上隅に 3 つの点が表示されます。
これらの 3 つの点をクリックすると、条件付き書式設定が表示されます。
それをクリックすると、デフォルトカラーペインが表示されます。
このペイン内でさまざまな項目を変更できます。この例では、 Rulesによってフォーマットします。
次に、このフィールド内で最終販売期間のメジャーを見つけます。
最終販売期間メジャーの結果を強調表示するために使用される次の条件を設定します。
この例では、値が1に等しい場合、色はgreyに設定される必要があります。
別のIF条件を追加します。値が0に等しい場合、色は青に設定されます。
計算した最終販売期間のメジャーに基づいて、これらのルールをビジュアライゼーションに追加します。
これらの変更を適用するには、 「OK」ボタンをクリックするだけです。
これが、条件付き書式設定が視覚化にどのように影響するかです。
この手法は、データに配置するスライスやフィルター処理に関係なく、モデルの残りの部分と併用されます。
このフィルターで年を変更することもできます。
LuckyTemplates ビジュアルを動的にフォーマットする
2017年をクリックすると、これが正常に機能しないことがわかります。これは、私が最初から行った最後の販売を探すという計算式を設定した方法によるものです。
フィルターで選択したコンテキストで最後のセール期間を表示することで、これをより動的にしたいと考えています。
そのためには、ALL関数を変更する必要があります。これは、ALL関数が時間の始まりを超えるためです。
に変更する必要があります。これは、レポートで選択または適用したコンテキストに対してのみ機能します。
その結果、2017に移動すると、その特定のコンテキストの最後の日付が即座に強調表示されます。
次に、年フィルターを日付スライサーに変更します。
そのため、ビジュアライゼーションの最後の結果を常に表示する任意の時間枠にこれをすぐに変更できるようになりました。
LuckyTemplates のデータ視覚化テクニック – マルチ メジャー ダイナミック ビジュアル
高度な LuckyTemplates: マルチスレッドのダイナミック ビジュアルを作成する方法
LuckyTemplates 視覚化テクニック: 背景デザイン プレートの作成方法を学ぶ
結論
このチュートリアルで説明したかったのはこれだけです。これで、LuckyTemplates ビジュアルに独自の条件付き書式設定を追加する方法を学習しました。これは、ビジュアライゼーション内でDAX 関数と新しい条件付き書式を組み合わせることができる興味深いテクニックであることは間違いありません。
この種のシナリオでメジャー分岐テクニックを適用する方法も確認できました。このテクニックを使用および再利用できるさまざまな方法があります。
計算を作成するときは、テーブルの重要性を覚えておいてください。
物事を表にまとめて、ゆっくりと計算を進め、計算のさまざまなレベルで何が起こっているかを理解できるようにすることが重要です。
このトピックを楽しく読んでいただければ幸いです。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて