Python における Self とは: 実際の例
Python における Self とは: 実際の例
カスタム カレンダーでの時間比較タイプの分析の実行は、標準カレンダーを使用する場合よりも少し複雑になります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
この背後にある理由は、カスタム カレンダーで使用できるタイム インテリジェンス機能により、ユーザーが非常に簡単かつ効果的に数式を作成し、必要な結果を達成できるためです。残念ながら、445 カレンダーなどの非標準カレンダーでは、タイム インテリジェンスや時間比較タイプの分析を最大限に実現するには、実際に追加のロジックを作成する必要があります。
このチュートリアルでは、純粋な時間の比較をいくつか示します。特定の日付ではなく、週または数値に基づいて、ある期間を別の期間と比較する方法を説明します。
その結果、学んだことをさまざまな期間にわたって活用できるようになり、今後も活用できるようになります。 さらに、さらに一歩進んで、任意の期間にわたって 1 週間から別の週に分析する方法を詳しく掘り下げていきます。 たとえば、前月の 1 週間や、前年の同じ月の 1 週間などです。
そこでまず、タイム インテリジェンス計算 (DATEADD) を使用すると何が起こるか、そしてなぜそれが機能しないのかを説明します。実際に動作させるには、カスタム ロジックを使用する必要があります。
目次
カスタムカレンダーのタイムインテリジェンス
タイム インテリジェンス関数を使用すると、時間の比較が簡単に行えます。たとえば、Sales LYの数式にはDATEADD関数があり、基本的に常に比較を行います。日、月、四半期、年を計算できます。この場合は年を表示しています。
この式は標準的なカレンダーに適しています。表からわかるように、翌年の同じ日が正しく計算されます。
ただし、たとえば 1 年と 1 週間だけを扱うカスタム カレンダーに同じ式を使用すると、正しく機能しません。
これは 2015 年の最初の週に確認できます。カスタム カレンダーを使用しているため、これはどの暦週とも一致しないことに注意してください。そのため、この会計年度の今月の最初の日は、実際にはこの最初の週を通じて一致しません。
理論的には、この金額は 2014 年の第 1 週の金額と同じになると考えられますが、これはこの会計週番号の日付のずれや重複が原因ではないため、カスタム ロジックが必要です。これを機能させるためにここにあります。
カスタムカレンダーの時間比較分析
次に、この問題を解決できるロジックを見てみましょう。これは、任意のカスタム カレンダー テーブルに適用されます。テクニックも全く同じです。その方法を理解したら、独自のモデルや LuckyTemplates レポートに簡単に適用できます。
このSales LY – Custom の計算では、非常に単純化するため、変数 ( VAR )を使用します。次に、SELECTEDVALUEを使用して週と年を取得します。次に、引き続きCALCULATE Total Sales を使用する数式を作成し、その中にロジックを組み込みます。
ここではテーブル全体であるFILTER ALL Dates ( Calendar Daily )を使用します。次に、財務週番号が現在の財務週と等しいかどうかを計算して、ロジックを作成します。これは、ある年の財務週を前年と比較する方法です。そして、年の VAR (CurrentFin Year) から 1 を減算することで、年も分離します。
この手法を使用すると、2015 年から 2014 年に戻ってその週の数値を取得し、それを現在の結果のコンテキストに取り込むことができます。次に、それをこのテーブル内に配置すると、数値または金額が正しいことがわかります。
最初の週に戻ってみると、まったく同じ金額が表示されます。
このロジックは、私たちが達成したいことを達成しました。そして、ここからさらに展開して、より多くの洞察を得ることができます。
前週の売上を計算する – LuckyTemplates の高度な DAX
標準以外のカレンダー テーブルの年初から現在までの売上 – LuckyTemplates の DATE
DATEADD関数: LuckyTemplates の最良かつ最も汎用性の高いタイム インテリジェンス関数
結論
この例は、任意のカスタム テーブルに適用できます。どのような時間比較を行うかに応じて、変数を置き換えるだけで済みますが、常に同様のロジックになります。
このテクニックを最終的に使用できるさまざまな方法がたくさんあります。本当に努力してよく学ぶことが重要です。なぜなら、実際のところ 、これらのDAX 式をすべて組み合わせることで、この特定の洞察だけでなく、他の多くのことも含めて、実際に多くのことを達成できるからです。
ではごきげんよう!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて