DAX を使用して LuckyTemplates で勤務日番号を表示する

DAX を使用して LuckyTemplates で勤務日番号を表示する

LuckyTemplates 内のタイム インテリジェンスに関する非常にユニークな取り組みを進めていきます。この手法は、さまざまな DAX 式と高度なロジックを使用して、LuckyTemplates で正確な稼働日を追跡し、決定するのに役立ちます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

この分析を回避することは、組織または会社の月の稼働日の比較とカウントに関する問題の解決に役立ちます。

つまり、特定の月の最初の稼働日を 別の月の最初の稼働日と比較できます。先月、前四半期、昨年などに及ぶ可能性があります。

これは、LuckyTemplates の標準時間インテリジェンス関数では実際には困難でした。しかし現在、LuckyTemplates には、任意の年および月の就業日を決定するさまざまな関数があります。

目次

LuckyTemplates の稼働日数を示すサンプル インサイト

このチュートリアルは、 LuckyTemplates サポート フォーラムのために私が取り組んだものから来ています。ここでは、勤務日の観点から数か月以内に「同等のもの」を比較する必要性について説明しました。

この特定のケースでは、LuckyTemplates で平日と週末の数値をもたらすサンプル分析情報が表示されます。

DAX を使用して LuckyTemplates で勤務日番号を表示する

この表にはいくつかのことが示されています。まず、テーブルの上部に稼働日スライサーを配置しました。

ここで、アクセスするデータ (平日データまたは週末データ) を選択できます。任意の月や任意の年など、任意の時間枠を選択することもできます。

DAX を使用して LuckyTemplates で勤務日番号を表示する

LuckyTemplates でこの就業日数分析を使用することが重要なのはなぜですか? これは、特定の平日の売上が多いか、週末の売上が多いかを判断する場合に最も役立ちます。

この例では、北米の夏の初めの 5 月を見ています。

DAX を使用して LuckyTemplates で勤務日番号を表示する

私が提示したこのデータを通じて、売上傾向を評価し、来年 5 月の最初の営業日に売上がいくらになるかを事前に知ることができるかもしれません。

この場合、タイム インテリジェンスの計算は直接機能しません。基本的に、平日か週末かに関係なく、ある年を前年と比較して評価することができます。

ここでの課題は、まずどの勤務日が平日で、どの勤務日が週末であるかを判断することです。次に、少し高度なロジックを使用して、より関連性の高いタイム インテリジェンスの計算に分岐できます。

このチュートリアルの目的は、稼働日の数値を計算する方法を理解できるようにすることです。このチュートリアルの次の部分で説明します。

勤務日の数値を計算する式を計算する

したがって、通常、月の平日の勤務日は 20 ~ 22 日になります。そして、その数はおそらく週末の8日から10日程度になるでしょう。

以下の例では、5 月には合計17 個の平日の数値と7 つの週末の数値があります。

DAX を使用して LuckyTemplates で勤務日番号を表示する

前述の洞察を得るために、以下の式を使用しました。

DAX を使用して LuckyTemplates で勤務日番号を表示する

RANKX機能の統合

私は変数を使用するのが大好きなので、そうすることを強くお勧めします。ここで最も重要なことは、 関数を数式に統合したことです。

DAX を使用して LuckyTemplates で勤務日番号を表示する

RANKX関数内で、MONTHTABLE というテーブルを見つけます。 

DAX を使用して LuckyTemplates で勤務日番号を表示する

MONTHTABLEを確認するには、フィルターを使用して毎日の日付を評価するだけです。 

DAX を使用して LuckyTemplates で勤務日番号を表示する

ただし、この期間中は、平日または週末のいずれかでフィルター処理します。これが可能になったのは、私のテーブルに日付が平日か週末かを指定した特定の列があるためです。 

したがって、この式を使用すると、特定の月の平日をフィルタリングできます。

DAX を使用して LuckyTemplates で勤務日番号を表示する

次に、RANKX はこれらの日をすべて調べて、仮想テーブル内のすべての日または行のランクを評価します。

この場合、このテーブル内に月の日も入れる必要があります。

DAX を使用して LuckyTemplates で勤務日番号を表示する

最後に、最も低い結果を昇順で評価するASC関数を追加しました。

DAX を使用して LuckyTemplates で勤務日番号を表示する

たとえば、[勤務日番号]列で、5 月 2 日に1が返されることがわかります。

次に、数式が 5 月 6 日を評価すると、5 月 7 日と 8 日は週末であるため、勤務日番号として6が返されます。

DAX を使用して LuckyTemplates で勤務日番号を表示する

週末の数字を調べる

週末の数値にジャンプする場合は、平日のロジックの場合と同じですが、若干の変更があります。

最も重要なことは、WEEKEND NUMBER の仮想テーブルを変更するだけでよいということです

DAX を使用して LuckyTemplates で勤務日番号を表示する

週末の数値に新しい式を適用すると、仮想テーブルに新しい結果が表示されます。

DAX を使用して LuckyTemplates で勤務日番号を表示する

また、 [週末番号]列の下に、5 月 1 日の値が1であることがわかります。つまり、このロジックに基づくと、5 月 1 日が最も低い結果になります。

次に、2 番目に低いランキングは 5 月 7 日、その次が 5 月 8 日です。これはすべてフィルターで週末を使用したためです。したがって、数式は月のすべての週末のみを評価し、その値を返します。

さらに、別の月にジャンプすると、この計算が動的であることがわかります。注目する月に基づいて再評価されることがわかります。

DAX を使用して LuckyTemplates で勤務日番号を表示する

DAX を使用して LuckyTemplates で勤務日番号を表示する

このチュートリアルから、売上比較に関する具体的な質問に到達できると思います。たとえば、今年の 11 月の最初の営業日の売上と、昨年の最初の営業日の売上を比較します。


LuckyTemplates で DAX を使用して販売期間を計算する DAX を使用し
て平日または週末の結果を

分離する 日付テーブルに勤務日と週末の番号を入力する

結論

これは非常に強力な機能であり、このチュートリアルではすべての重要な概念を詳しく説明しました。この分析を完了したら、ビデオを見ることを強くお勧めします。その間、独自のLuckyTemplates モデル内でこのロジックを利用する方法を詳しく見て理解することができます。

最後に、あなたのビジネスに簡単に適用できる時間計算の興味深い側面をお伝えできれば幸いです。

楽しみ!

***** LuckyTemplates を学習していますか? *****







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