Python における Self とは: 実際の例
Python における Self とは: 実際の例
分析のフィルターとして必要なカスタムの会計年度と四半期が日付テーブルにない場合があります。このチュートリアルでは、 LuckyTemplates の計算列を使用して、会計年度、会計年度、四半期ごとにデータをフィルター処理する方法について説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
ですでに何度か見かけました。
目次
LuckyTemplates の会計年度
会計年度(会計年度とも呼ばれます) は、企業が財務情報または財務を報告するために選択した 1 年間の期間です。これらの財務は、過去 1 年間の収益、コスト、さらには利益率と呼ばれることもあります。
1 年の期間が1 月 1 日に始まり 12 月 31 日に終わる場合、会社は会計年度として暦年を使用します。1 月 1 日以外の開始日は、暦年ではない会計年度を示します。
データを会計年度でフィルタリングすると、年間全体のビジネスの業績を簡単に確認できるようになります。フィルタリングを行う方法はいくつかあります。ただし、このチュートリアルでは、必要なときにいつでもこれを日付テーブルにすばやく実装できる最も簡単な方法に焦点を当てます。
私たちがしなければならないことは、モデル内にすでに存在する現在の日付テーブルを使用することだけです。
日付テーブルの作成方法を知りたい場合は、以下のリンクを参照してください。
主な問題について話し合う
最初は、MonthName列は暦年に基づいて配置されます。
ここで、これをカスタム会計年度で並べ替えて、7 月を財務/会計年度の最初の月、6 月を最後の月にしたいと思います。
この例では、主に行う必要があるのは、月の並べ替え列として機能する新しい計算列を作成することです。
LuckyTemplates での計算列の作成
計算列は、行ごとに評価されるDAX式を使用したテーブルの拡張です。これらの計算列は、データ モデルにすでにロードされているデータに基づいて計算されます。
計算列の式を作成すると、その計算式がテーブル全体に自動的に適用され、各行が個別に評価されます。
私たちが対処する必要があるこの現在の問題では、現在の日付テーブルをそのまま使用できるため、新しい日付テーブルを作成する必要はありません。現在の日付テーブルに作成した計算列の一例は、YearWeekSort列です。
計算列を作成するには、「モデリング」タブの「新規列」オプションをクリックするだけです。
または、テーブルを右クリックして[新しい列]を選択することもできます。
[新しい列]オプションをクリックすると、新しい計算列が表示されます。
会計月番号メジャーの作成
その後、新しく追加された列のメジャーを作成できます。列をクリックするだけで数式バーが表示されます。
ここで、作成したばかりの計算列の式/メジャーを指定します。このメジャーを「会計月番号」と呼びます。
ここで、会計月番号の単純なIF ロジックを実行します。IF ロジックで考慮する必要がある主なフィールドは、Dates[MonthOf Year]です。
次に、 MonthOfyear列の値が6 より大きいかどうかを評価する必要があります。
条件が true の場合、MonthOf Year列の値から6を減算します。
そうでない場合は、代わりにMonthOfyear列の値に6を加算します。
データをさらに分析するには、数値的に 1 に等しいMonthOfyearの初期値として1 月を考えます。そして、1 が 6 より大きくないことは明らかです。その場合、MonthOfyearの値に 6 を加算し、 7と等しくなります。これにより、1 月が 7 番目の月、7 月が最初の月になります。
数式を設定した後、データ ビューに移動して、強調表示された列を確認できます。ご覧のとおり、月の並べ替えに使用できる月番号が得られました。
[フィールド] リストにも新しい列が表示されます。
MonthName 列を会計月番号で並べ替える
数式が正しいかどうかを確認するには、日付テーブルのMonthName列を選択します。
次に、この列を会計月番号で並べ替えます。これを行うには、[モデリング] タブから[列で並べ替え]オプションを選択し、次に[会計月番号]を選択します。
その後、レポート ビューに移動すると、月が7 月から 6 月になっていることがわかります。これにより、会計月番号の測定が正確に機能していることが検証されます。
会計四半期番号メジャーの作成
LuckyTemplates の計算列を使用して会計年度でデータをフィルターする方法を学習しました。次に学習する必要があるのは、会計年度の四半期を識別する方法です。そのため、別の並べ替え式を実装する必要があります。
会計四半期または財務四半期のメジャーを実装できる新しい計算列を作成しましょう。これを「会計四半期番号」と呼びます。
最初に行う必要があるのは、開き括弧と閉じ括弧を入力することです。括弧内では、2とFiscal Month Numberの値 の合計を取得する必要があります。
次に、結果を 3 で割ります。
ここで、日付テーブルを確認すると、会計月番号列に小数点が生成されていることがわかります。
さらに詳しく見てみると、1は会計月番号の初期値です。2 に 1 を加えると、合計は 3 になります。次に、合計を 3 で割ると、商として 1 が生成されます。
その結果、1は最初の会計月番号に相当する会計四半期値、2 番目の月番号は 1.33、3 番目の月番号は 1.66 になります。
値を最も近い integer に切り捨てるには、 integerを表すINT を数式に含める必要があります。次に、ロジックを括弧で囲みます。
新しい測定の結果を確認してみましょう。ご覧のとおり、「会計四半期番号」列の 1 番目から 3 番目の月の対応する値は 1 です。次に、4 か月目から 6 か月目の会計四半期番号の値は 2になります。
これにより、各四半期を 3 か月に設定することで、会計四半期番号の測定の精度が検証されます。
会計四半期列の作成
ここで、 「Fiscal Quarter」という列をもう 1 つ追加しましょう。
ここで行うことは、文字「Q」をFiscal Quarter Number のすべての値に連結することです。
その結果、会計四半期にこの新しい列が作成されるはずです。
これは、レポート ビューで視覚化するためのスライサーとしても知られる、カスタマイズされたグラフィック フィルターとしても使用できます。
LuckyTemplates で会計年度ごとに日付を並べ替える
DAX を使用して LuckyTemplates で会計年度累計 (FYTD) の売上を計算する
カスタム会計年度四半期を作成する方法 – LuckyTemplates
結論
レポートが暦年以外の場合、ビジュアライゼーションで表示される正しい数値や数値を取得するには、日付テーブル内にこのタイプのロジックを実装することが絶対に不可欠になります。
組織内のあらゆるタイプの財務結果を分析する場合、会計年度ごとに動的にフィルターできることを確認することが非常に重要です 。
ここで重要な点は、前に説明したロジックまたは式がデータ モデルの日付テーブルに確実に統合されていることです。
LuckyTemplates で計算列を使用すると、日付テーブル内に独自の計算を統合でき、フィルター処理が動的にシームレスになります。さらに、独自の計算でデータ モデルを強化すると、レポートが無限に強力になります。
このテクニックをぜひ見直してください。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて