Python における Self とは: 実際の例
Python における Self とは: 実際の例
LuckyTemplates で時間の比較を簡単に行う方法と、具体的に今年と昨年を計算する方法について説明したいと思います。このような時間の比較に利用できるテクニックをいくつか紹介します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
これらは、LuckyTemplates で実行できる最も簡単な操作の一部です。これらは、特に LuckyTemplates デスクトップで DAX を効果的に操作する方法を学習する際に取り組む必要がある最初の例の一部でもあります。
まず、モデルを設定する方法について簡単にまとめてみましょう。
これは私がよく話すウォーターフォールテクニックです。他の人はそれを雪の結晶と呼んでいますが、私は滝とそのフィルターが流れ落ちるこのコンセプトが好きです。
ここでは日付テーブルが絶対に重要です。タイム インテリジェンスの時間比較や日付テーブルを使用しない時間比較は行いたくないでしょう。適切な日付テーブルが必要です。本当に効果的かつ迅速に設定する方法を学びたい場合は、日付テーブルに関するLuckyTemplatesのコンテンツをぜひチェックしてください。
目次
SAMEPERIODLASTYEAR を使用した時間の比較
まず、数字を確認するためにここのテーブルに行きます。ここでも 2016 年に選択したスライサーを持っています。
売上の代わりに、 Total Quantityという別のコア メジャーを作成します。Sales テーブルにある数量列を合計します。
私はこれを中心的な尺度と考え、その後、タイム インテリジェンス、移動平均、動的グループ化、その他のさまざまなパターンや数式の組み合わせなど、他の計算すべてに分岐させることができます。パターンを何度も再利用しているだけです。
結果を確認できるように、合計数量メジャーをテーブルにドラッグします。これで、昨年の数量をすぐに計算できます。
新しいメジャーを使用し、これをLY (昨年)数量と呼ぶことにします。という関数を使用します。これは、DAX 数式言語で最も重要な関数です。計算のコンテキストを変更できます。このメジャーでも合計数量を計算したいと考えていますが、それを前の時間枠で実行したいと考えています。
という単純な関数を紹介します。それはまさにその言葉通りのことを行います。一連の日付と前年の現在の選択内容を返します。
したがって、基本的にこれを CALCULATE 内に置くことで、ある時間枠から別の時間枠に数量を持ち込むことができます。そして、SAMEPERIODLASTYEAR 関数を使用すると、1 年の差を正確に計算できます。より良い組み合わせを紹介しますが、あまり混乱させたくないので、これを紹介しただけです。
ここで、「数量 LY」をドラッグすると、基本的に、2016 年 1 月 1 日に今年販売された数量と、昨年の 2015 年 1 月 1 日に販売された数量を比較していることがわかります。
したがって、スライサーで 2015 をクリックすると、この最初の数値が 115 であることがわかります。そして、そこから時間の比較を実行できるようになります。
メジャー分岐テクニックの使用
実際に、今年と昨年の違いを計算することができます。そこから、数量差異 YoY (前年比差異) を言うことができます。あとは、 Total Quantity から Quantity LY を引くだけです。メジャー内で自分のメジャーを参照するだけです。これをメジャー分岐と呼びます。
このメジャーをドラッグすると、この計算が合計数量と数量 LY の 2 つのメジャーから動的に生成されたことがわかります。2017 をクリックすると違いがわかるため、ハードコーディングされたものは何もありません。2014年は何もできなかった。
したがって、一般的な古いデータセットであるこのデータセットでは、違いがわかります。そして、それを非常に簡単に視覚化することができます。今では、毎日の量の違いを取得できるようになりました。
これをもう少し絞り込む必要があるかもしれません。ここで、特定の月を選択できる別のスライサーを作成して、月単位で確認できるようにするかもしれません。
ここでコンテキストを変更することもできることを覚えておいてください。そこで何も選択したくない場合は、計算を変更することなく、実際に月ごとの違いを非常に簡単に確認できます。
DATEADD を使用した時間の比較
以上、SAMEPERIODLASTYEAR 関数の使い方を説明しました。という関数もあり、これを使用すると同様に実行できます。DATEADD の方が汎用性が高いので、私は DATEADD を好みます。
このため、すぐにアナリストのトピックのケースに移りたいと思います。つまり、、LuckyTemplates 開発をサポートする LuckyTemplates の Web ベースのアプリケーションです。内部にはさまざまなアプリがあり、DATEADD 数式パターンをここにすでに埋め込んでいます。
私がそれを書き出す代わりに、ここに来て、自分の計算式 (昨年の売上) を検索し、それをコピーするだけです。
次に、それをモデルに取り込んで、新しいメジャーを作成し、同じ名前を使用することはできないため、別の名前を作成します。これを「昨年の数量」と呼ぶことにします。ここでパラメータを変更するだけです。Total Sales の代わりに、 Total Quantityを配置します。
そして、そのようにして、この新しい昨年の数量の計算ができました。基本的にはまったく同じ数値が返されます。
ここではまったく同じ数値が返されます。ここでの計算と SAMEPERIODLASTYEAR 関数には文字通り違いはありません。ただし、DATEADD を使用する利点は汎用性があることです。
LuckyTemplates の非標準日付テーブルの時間比較
LuckyTemplates で使用される一般的なタイム インテリジェンス パターン 任意
の販売と最後の販売の比較 (タイム インテリジェンスなし) – LuckyTemplates の高度な DAX
結論
このブログチュートリアルでは、昨年と今年を計算する方法をいくつか紹介しました。SAMEPERIODLASTYEAR を使用することもできますが、時間の比較には DATEADD 関数を強くお勧めします。LuckyTemplates にはこの機能に関するコンテンツがたくさんありますので、ぜひチェックしてください。
Analyst Hub を使用することもお勧めします。すべてのパターンをそこに保存し、モデルに取り込むことができます。
ウォーターフォール モデルのセットアップなど、これらのテクニックの使用を開始します。これらは、計算の観点から LuckyTemplates 内で最初に検討すべき事項です。
この方法を習得すると、特にバックグラウンドで最適化されたデータ モデルを構築するときにデータに配置できるすべての追加フィルターを使用して、興味深い分析をすぐに実行できるようになります。
これで幸運を祈ります。ではごきげんよう!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて