Python における Self とは: 実際の例
Python における Self とは: 実際の例
これは、特に平日と週末を扱う場合の、LuckyTemplates のタイム インテリジェンスの非常にユニークな例です。 このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
からのリクエストから生まれました。メンバーは、各平日の日付と各週末の日付を Date テーブルに取得する必要がありました。
LuckyTemplates メンバーからの平日と週末に関するリクエスト
特にLuckyTemplatesのサポートフォーラムでこれをよく目にしましたが、そこではユーザーが数か月または数年以内に同じように分析しようとしています。これはユニークな要件ですが、特に異なる月の間で同じような日数を比較する必要がある場合には、いくつかの幅広い用途があることがわかります。
これはすべて計算列内にも配置されることになっており、Date テーブル内の各行のコンテキストを考慮することを意味します。
RANKX 関数と、それを使用してこのユニークな洞察を計算する方法について詳しく説明します。
ロジックを実行し、それが Date テーブル (データ モデル内で必須のテーブル) 内でどのように適用されるかを確認すると、この計算を LuckyTemplates で実行する場合と比較して、どれほどシームレスに実行できるかに驚くでしょう。他のツールでも。
目次
一日のワークアウトタイプ
数式に入る前に、最初にこの列Day Typeを作成する必要があります。
Date テーブル内
DayInWeek列に基づいて、平日とは何か、週末とは何かを示す列が必要です。
したがって、DayInWeek が 6 または 0 ではない場合、つまり Date テーブルの土曜日と日曜日である場合、それは Workday と等しくなります。この数字であれば、週末に相当します。結果は「Day Type」列で確認できます。
ここから、式を使用してこれらの日タイプの結果に番号を付けることができます。就業日のロジックでは、就業日とみなされる日数のみがフィルターされます。これを実現するには、勤務日のみを評価するテーブルを作成する必要があります。そこから、それらの日を 1 から 21 または 22 までランク付けします。
それでは公式を確認してみましょう。
勤務日番号の計算
式では変数 (VAR) CurrentMonthとMonthTableを使用します。まず、現在が何月何年であるかを理解します。これは、この改訂された仮想テーブルの境界を決定する方法が月と年であるためです。次に、異なる各行内で、関数を使用して日付からすべてのコンテキストを削除します。
この数式は就業日のみを参照し、最初の変数である CurrentMonth によってもフィルター処理します。
Day Type がWeekendに等しい場合、それはになります。を使用して日のランクを作成し、仮想テーブル (MonthTable) を配置します。最後に、DayOfMonth を評価またはランク付けします。
週末のワークアウト番号
それでは、週末番号の計算式に移りましょう。これは、Workday Number の計算式と非常によく似ています。変更する必要があるのは、評価している仮想テーブルであるWeekendsだけです。
そして、もう一度、RANKX を使用して、週末の各DayOfMonthをランク付けし、結果を取得します。
LuckyTemplates の非標準日付テーブルの時間比較
LuckyTemplates カスタム カレンダー: 月ごとの変化の計算 – 445 カレンダー
LuckyTemplates で DAX を使用して販売期間を計算する: 平日と週末
結論
これは、日付テーブルに勤務日と週末の数値を追加する LuckyTemplates の優れたタイム インテリジェンス テクニックです。ここから、作業に基づいてタイム インテリジェンスを実行できます。
これにより、平日と週末に基づいてタイム インテリジェンスを実行できるロジックと数式を作成する方法についてのアイデアが得られます。実際、私は非標準の日付テーブルと 445 カレンダーを使用してタイム インテリジェンスを実行する方法について多くのビデオを作成しました。これらのチュートリアルへの以下のリンクをチェックしてください。
この作業を楽しんでください。これは、新しくて興味深い分析を行うための素晴らしいアイデアです。
***** LuckyTemplates を学習していますか? *****
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて