Python における Self とは: 実際の例
Python における Self とは: 実際の例
データの実際の結果を分析するとき、予測や実行率と比較したい場合があります。このチュートリアルでは、いくつかの履歴結果に基づいて累積実行率を計算する方法を説明します 。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
でのリクエストとして出されました。メンバーは、現在の結果と一定期間の平均実行率を比較できる予測を必要としていました。
LuckyTemplates サポート フォーラムの投稿
このチュートリアルでは、最初に平均実行率を計算する方法を説明し、次にこれを継続的に予測して、実際の結果との日次比較を実行できるようにします。
ここでは、比較する予測を持たずに毎日の結果を確認するだけの場合に通常行うよりも、基本的な傾向を視覚的により普及させます。
最終的に傾向を比較する最良の方法は、累計を使用することです。
このチュートリアルで説明する累積合計 DAX 数式パターンは、これまでに使用したものとは少し異なります。これは、1 日の平均実行率の累積合計を最終的に計算する方法に関して、別の要件があるためです。
それでは早速始めましょう。
目次
累計を計算する
この場合の注意が必要なのは、累積売上高はありますが、実際の進捗状況によって決定される金額に基づいて、まったく新しい累積合計を作成する必要があることです。これを実現するには、いくつかの手順を実行して DAX 数式を組み合わせる必要があります。
最初に計算する必要があるのは累積合計です。これが数式の設定方法です。
累積合計を変数 ( ) に入れました。同じパターンですが、実際の終了式を簡略化したかったため、変数内に配置しました。
このロジックを導入しない場合、累積合計は前方に投影され続け、最終的な数値に基づいて (ビジュアライゼーション内で) 一番下まで線を引くことになる可能性があります。それを取り除くために私がやったのは、 Total Salesを使用することでした。その日に販売がなかった場合は空白になります。そうでない場合は、累積合計になります。
このように設定しました。では、実行率をどのように計算または予測するのでしょうか?
ランレートを計算する
論理的には、実行率を計算するには、1 年間の総売上高を数えて総計を出し 、それを実際に販売した日数で割ります。これにより、「平均日次売上高」が得られ、これを「平均日次稼働率」と呼びます。
このテーブルでは $29,186 となっていますが、このサンプル データでは 2018 年に 6 日間販売しているため、これは $175,113 を 6 で割って求められます。
ただし、私がこれを設定した方法では、販売日が増えるたびに自動的に更新されます。言い換えれば、これにより、日次平均実行率が自動的に更新され、予測が変更されます。これが私がこのために作った公式です。
ここでのコンテキストは日常レベルにあるため、これを機能させるには変数を少し調整する必要があります。しかし、私たちがやろうとしているのは、$175,113 (CumulativeTotal) という数字を取得し、それを売上があった日数で割ることです。
DaysWithSalesを取得するには、を指定して を使用し、を指定してを使用しました。ゼロより大きい日にセールがある場合、その日付が保持されます。CumulativeTotal変数については、累積売上高($175,113)に対してCALCULATEを使用し、ALLSELECTED Datesによってすべての行の日付コンテキストが解放されます。
日次平均実行率が得られたので、累積実行率を予測することができます。式を見てみましょう。
累積稼働率の計算
CALCULATEの内容に若干の調整が加えられています。この場合、単に平均日次実行率を追加するだけという単純なものではありません。の中に置く必要があるので、毎日反復処理します。そして、私がやったことは、すべてのDatesを含む仮想テーブルを ( 使用して)セットアップしたことです。
つまり、ここで SUMMARIZE が行っていることは、1 行のみを評価するということです。たとえば、現在 1 月 1 日の場合、その行が評価されます。次に、2 行目に到達すると、再び 2 行目のみが評価されます。そして、FILTER ALLSELECTED (累積合計パターン) が 2 日間の幕開けとなります。つまり、合計 29,186 ドルとなり、前日も計算されます。
テーブルの下に移動すると、累積合計の計算が継続され、CALCULATE内で反復が実行されます。
これで、累積実行率が得られます。これは、現時点での実際の累積売上高によって純粋に決定されます。このままにしておくと、売上が調整されるにつれて稼働率も変化することになります。これは動的なものだからです。
ただし、これらの数値を設定したい場合は、何らかの方法でこれを計算テーブルに入れるか、このデータを Excel スプレッドシートにエクスポートする必要があるでしょう。そうすることで、非動的になります。
LuckyTemplates で DAX を使用して動的な累積合計を作成する
LuckyTemplates での累計: DAX 数式を使用して計算する方法
LuckyTemplates で異なる月にわたる累積情報を比較する
結論
これらは非常にユニークなヒントやコンセプトであり、非常に価値のあるものであると思います。
このチュートリアル全体で説明する多くの概念を理解できれば、このようなロジックを適用できるさまざまな方法がたくさんあるため、非常に良い状況にあると言えます。
この例にさらに色を加えたい場合は、以下のリンクを参照してください。
このチュートリアルを楽しんで取り組んでください。
***** LuckyTemplates を学習していますか? *****
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて