Python における Self とは: 実際の例
Python における Self とは: 実際の例
多くの企業にとって、正しい販売期間または実際に結果が得られた正しい期間にわたって分析していることを確認することが重要です。 このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
LuckyTemplates で数式を誤って実装し、特にAVERAGEXやSUMX などの反復関数を使用して、 結果が出ない日や売上のない日を繰り返した場合、実際には誤った結果が得られます。
場合によっては、知らず知らずのうちに、これらの結果をレポートに組み込んで、それが正しいか間違っているかをすぐに判断できないことがあります。
このチュートリアルでは、平日と週末を分離し、それらの特定の期間の情報のみを取得する方法を説明します。
これは、平日のみ販売を行う組織の場合、または週末の販売を分離したい場合(販売の大部分が週末に発生する可能性があるため)に特に役立ちます。
目次
データモデルを使用して DAX を計算する
重要なことは、データ モデルを使用して DAX を効果的に実行することです。まず、 Dates テーブルで何を行ったかを見てみましょう。
明らかに、 DAYINWEEK が必要です。これが Dates テーブルにない場合は、おそらく計算列を使用してそこに取得しようとします。しかし最終的には、バックエンドでの DAX をできるだけシンプルにしたいと考えています。したがって、これをデータ モデルで整理する方がよいでしょう。
明らかに、この DAYINWEEK は曜日に合わせられています。
そこから、実際にそれが週末なのか平日なのかを導き出すことができます。それを実現するために、このSWITCH式を利用しました。
これは、DAYINWEEK 列内のすべてのロジックを処理し、平日または週末として返します。
それでは、販売期間を分析する際に使用する数式の書き方を見ていきましょう。
数式を書く
計算には CALCULATE 関数を使用します。平日の売上の場合は、総売上を計算し、日付テーブルで平日のすべてをフィルター処理します。
「Weekend – Weekday」は、(SWITCH 式を使用して) 作成したばかりの列です。
次に、数式をフォーマットします
それを持ち込むと、平日を示す異なる結果が得られることがわかります。
ここからは、この数式をコピーして貼り付け、Weekends を Weekends に変更するだけです。
次に、それをドラッグすると、結果が表示されます。平日の売上と週末の売上を合計すると、合計売上が得られます。
ここで、 FILTER 関数を実際に効果的に使用する方法がわかります。データモデルと組み合わせて使用します。そのテーブル内のロジックに基づいてこのディメンションまたはこの列を追加し、その上に FILTER 関数を置くことができました。
公式の再利用と分岐
さらに、この公式はどのような方法、形、形式でも使用できます。たとえば、土曜日の売上を計算したいとします。
Sales Saturdayを取得するには、内部のロジックを変更するだけです。「Weekend – Weekday」の代わりに、 「Day of Week」を使用します。
フォーマットしてドラッグします。
ここまで到達したら、土曜日の売上高など、メジャーを使用して他のいくつかのことに手を伸ばすことができます。それを実証するために、実際にやってみましょう。
これを「週末の売上の % (パーセント)」と呼びます。週末の売上を総売上で割ります。
これでパーセンテージを計算し、次のようにテーブルにドラッグします。
したがって、これは、データ内の特定の要素を分離して、販売期間にわたって正しく分析する 1 つの方法です。
ここから、さらに領域を広げて、データ モデル内のさまざまな要素にわたって本当に優れた洞察を見つけたり、一方を他方と比較したりすることもできます。平日の結果と週末の結果を比較することもできます。
LuckyTemplates での平均の計算: DAX を使用して平日または週末の結果を分離する DAX を使用して
LuckyTemplates で連続する平日と週末を計算する Power
BI の日付テーブルに就業日と週末の数値を配置する
結論
このチュートリアルでは、実際に正しい販売期間の評価を行うためのいくつかの手順を実行しました。さらに、そこからさらに領域を広げていきました。
ここで理解すべき重要な概念は、関数の反復です。これらをよく理解し、それらがどのようにうまく機能するかを理解する必要があります。そうすると、これらの関数内で仮想テーブルの形状を変更して、この場合は任意の期間を分離できることがわかります。
これらのアイデアやテクニックをうまく実装することで、優れた分析上の洞察がたくさん得られます。
ではごきげんよう、
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて