LuckyTemplates レポートでの会計年度の動的フィルター処理

LuckyTemplates レポートでの会計年度の動的フィルター処理

このチュートリアルでは、LuckyTemplates レポート内で会計年度に基づいて情報を表示する方法について説明します。ただし、この分析は少し複雑です。これは、さまざまな顧客がおり、それぞれの会計年度が異なるためです。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

さまざまな顧客を選択できる例を作成しました。ここでさまざまな顧客を選択すると、すべての会計年度が異なります。それらの一部は、2020 年 3 月から 2021 年 2 月、または2020 年 7 月から 2021 年 6 月の間である可能性があります。

Dateテーブルの会計年度列を利用して会計年度 (会計年度)でフィルタリングすることはできません。したがって、顧客をクリックして、その特定の顧客の会計年度を動的に表示する必要があります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

この例では、Date テーブルをスリム化しました。つまり、月や年ごとではなく、日ごとにデータが表示されます。

目次

データモデルの分析

ここで、この特定のシナリオを解決する必要があるデータ モデルを見てみましょう。これには、顧客 (Customer_List)、日付 (Dates)、および顧客データ ( Raw_Data ) が含まれます。

LuckyTemplates レポートでの会計年度の動的フィルター処理

この例では、Raw_DataテーブルにDateCustomer ID、およびAmount列があります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

Customer_Listテーブルでは、顧客の会計年度の開始月示すパラメーターを設定できます。このテーブルには、Customer IDCustomers、および会計年度開始月の列が含まれています。

LuckyTemplates レポートでの会計年度の動的フィルター処理

「会計年度開始月」列には、会計年度が特定の月にいつ始まったかを示す指標として数値を入力できます。したがって、Googleは 3 月、Microsoftは 6 月、Salesforceは 9 月になります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

これは、1 つの日付テーブルに複数の日付テーブルや複数の会計年度列を作成するなど、何か複雑なことをしなければならないように見えるかもしれません。ただし、ここでは簡単な設定の式を使用します。

特定の会計年度のフィルタリング

ここで注意すべき重要な点は、Datesテーブルで何もする代わりに、 Financial Yearsという新しいテーブルを作成したことです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

ここでの選択に基づいて値を取得する必要があるため、このテーブルを作成しました。

LuckyTemplates レポートでの会計年度の動的フィルター処理

会計年度テーブルは非常に単純で、会計年度Fin Yr列のみが含まれています。これを補助表と考えます。

LuckyTemplates レポートでの会計年度の動的フィルター処理

このテーブル内の選択または指標の一部を数式で使用して、動的な計算を作成します。

ここでの会計年度スライサーは、私が作成したテーブル (会計年度) から来ていることに注意してください。データモデルとは関係がありません。

LuckyTemplates レポートでの会計年度の動的フィルター処理

デフォルトでは、日付別合計金額ビジュアライゼーションにはすべてが表示されます。

LuckyTemplates レポートでの会計年度の動的フィルター処理

一方、日付別会計年度別金額には、スライサーからの選択に基づいて結果が表示されます。この例では、 Microsoftの2020 会計年度 ( FY20 )のみが表示されます。

LuckyTemplates レポートでの会計年度の動的フィルター処理

では、日付別会計年度別の金額 の視覚化で動的な会計年度の計算結果を実現するにはどうすればよいでしょうか?

動的な会計年度フィルタリング

動的な会計年度の結果を表示するために、顧客スライサーと会計年度スライサーで選択したときに開始日終了日を動的に検索できる計算をいくつか作成しました。

LuckyTemplates レポートでの会計年度の動的フィルター処理

それが見つかったら、その開始日と終了日の外側にあるすべての日付を動的に空白にすることができます。 

何かを空白にできる場合、それはビジュアライゼーションに表示されないことに注意してください。

この特定の式は、その計算を行う方法のテクニックの 1 つです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

数式のステップバイステップの説明に進む前に、まず日付別合計金額ビジュアライゼーションを複製し、テーブルとして表示します。ここでは、何をしようとしているのかを簡単に示すことができるように、会計年度別の金額表も追加しました。

LuckyTemplates レポートでの会計年度の動的フィルター処理

次に、ここで日付列を並べ替えて、「データのない項目を表示」に設定します。

LuckyTemplates レポートでの会計年度の動的フィルター処理

この表を下にスクロールすると、 Microsoft の会計年度のこの特定の月の最初のデータ ポイントが2020 年 6 月 7 日であることがわかります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

次に、 Customersスライサーの選択をSalesforceに変更します。

LuckyTemplates レポートでの会計年度の動的フィルター処理

すると日付が変わっていることがわかります。注目すべき点は、会計年度開始日が9 月 1 日になっていることであり、この特定の例では、これがSalesforceの会計年度の開始日です。

LuckyTemplates レポートでの会計年度の動的フィルター処理

では、開始日終了日の計算はどのように作成したのでしょうか? 

開始日メジャー

次に、開始日 ( FY Start Date ) メジャーを分析しましょう。

LuckyTemplates レポートでの会計年度の動的フィルター処理

この数式では、開始日の入力を見つけようとしています。関数を使用して、年 ( Fiscal YearSelected ) と開始月 ( FinancialStartMonth ) を取得しました。

LuckyTemplates レポートでの会計年度の動的フィルター処理

顧客を選択するとき、 Customer_List テーブルの下に会計年度の開始月を含む列 ( FY Start Month列)があります。基本的に、私はここでその情報をキャプチャしているだけです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

私が作成した補助テーブル (会計年度テーブル) には、実際の年を返す列 ( Fin Yr列) があったことを思い出してください。したがって、会計年度スライサーからオプションを選択するだけです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

そうすれば、その年の価値をここで簡単に把握できます。

LuckyTemplates レポートでの会計年度の動的フィルター処理

その後、ここでDATE関数内にFinancialStartMonthFiscal YearSelectedを入力します。 

LuckyTemplates レポートでの会計年度の動的フィルター処理

開始日が月の最初の日になることはわかっています。したがって、ここには1を入れるだけです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

そして、選択した会計年度の開始日を返します。

LuckyTemplates レポートでの会計年度の動的フィルター処理

終了日メジャー

次に、会計終了日のメジャーを見てみましょう。

LuckyTemplates レポートでの会計年度の動的フィルター処理

ご覧のとおり、これは会計年度開始日メジャーに似ています。唯一の違いは、  数式でFiscal YearSelected + 1を使用したことです。これにより、選択した会計年度 ( Fiscal YearSelected)が 2020 の場合、会計終了日の年は2021になります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

ここで、これが実際には次の会計年度の最初の日ではないことがわかります。実際の計算では、これは2021 年 8 月 31 日になるはずです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

数式では、(<> より小さい関係演算子を使用することもできます。未満 (<> より小さい)を使用すると、常に会計終了日より 1 日少なくなります。結果は次のようになりますので、問題ありません。これが実際の最終日になります

この特定の例では、会計年度末日が2021 年 9 月 1 日であり、(<> 未満)を使用しているため、実際の最終日は8 月 31 日になります。

会計年度別の金額

次に、会計年度別の金額メジャーである次の式を分析してみましょう。

LuckyTemplates レポートでの会計年度の動的フィルター処理

これも、前の 2 つの式とよく似ています。ただし、これらの数式セットを分解するのではなく、変数を使用してこれらを 1 つの数式にまとめました。

LuckyTemplates レポートでの会計年度の動的フィルター処理

これは式の最も重要な部分です。

LuckyTemplates レポートでの会計年度の動的フィルター処理

この特定の例では、2020 会計年度の最初のデータポイントまたは Salesforce の開始日は 2020 年9 月 4 日であることに注意してください。

LuckyTemplates レポートでの会計年度の動的フィルター処理

基本的に、式のこの部分は、日付 (この例では2020 年 9 月 4 日) がStartDate ( 2020 年 9 月 1 日)以上であり、EndDate ( 2021年9 月 1 日)よりも小さい場合を示します。をクリックすると、合計金額が表示されます。そうでない場合は空白になります。

LuckyTemplates レポートでの会計年度の動的フィルター処理

このセクションでは、このモデルの会計終了日の下に表示される合計金額を計算します。

LuckyTemplates レポートでの会計年度の動的フィルター処理

次に、ここで関数を使用して合計金額がフィルター処理されます。したがって、 StartDateEndDateの範囲内の日付でTotal Amountが表示されるだけです。

LuckyTemplates レポートでの会計年度の動的フィルター処理

このロジックを使用すると、顧客会計年度のスライサーからオプションを選択すると、ここで会計年度ごとに金額を動的に表示できるようになります。


LuckyTemplates 会計年度累計の計算 計算列
を使用して固有の会計年度四半期を作成する方法
LuckyTemplates で会計年度ごとに日付を並べ替える

結論

このチュートリアルでは、LuckyTemplates レポート内でさまざまな会計年度を動的に表示する方法に関するいくつかの興味深いテクニックについて説明しました。この例は、実際に当社のお客様が経験した実際のシナリオから来ています。

与えられた例はより複雑な性質のものです。しかし、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 ゲートウェイとは何ですか? 知っておくべきことすべて