注目キーワード
  1. 予実管理

実績の前年比を把握する

560-10 | 昨対比


このフローは、krewData厳選シナリオ集に掲載されている「実績の前年比を把握する」の具体的なフローの作成方法です。
また、「kintoneで昨対比を把握しよう! krewDataで前年と比較する」では、フロー作成の考え方について解説しています。

入力アプリのフィールド構成

実績管理アプリ
  • 各拠点の売上の実績が日ごとに登録されている

f:id:krew_grapecity:20200715105119p:plain

出力アプリのフィールド構成

実績前年度対比アプリ
  • 各拠点の実績が月ごとに出力される
  • 前年度の実績と対比率が確認できる

f:id:krew_grapecity:20200715105400p:plain

1.入力アプリを設定

  1. 入力アプリコマンドを追加し、アプリの選択で「実績管理」アプリを選択する
  2. フィールドの選択で「拠点」「実績日」「実績」を選択する
    入力アプリコマンドで実績管理アプリを追加
    入力アプリコマンドで実績管理アプリを追加

2.今年度実績と前年度実績のレコードを抽出する

  1. フィルタコマンドを追加する
  2. 標準フィルタに下記の条件を設定する
    *今年度を2020/4/1 〜 2021/3/31と仮定
    ・「実績日」、「≧(以降)」、「2020/04/01」
    ・「実績日」、「≦(以前)」、「2021/03/31」

    今年度実績のレコードを抽出

    今年度実績のレコードを抽出
  3. 同様に、前年度実績のレコードを抽出する
    前年度実績のレコードを抽出

    前年度実績のレコードを抽出

3.データ編集コマンドで年と月を抽出する

抽出した今年度実績と前年度実績の実績日から年と月を抽出して、集計キー、および結合キーとして利用します。

年を抽出する

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「実績年」を入力する
  2. 編集方法で「日付編集」を選択
  3. 編集内容に「年を抽出」して、対象を「フィールド」「実績日」とする
    年を抽出

    年を抽出
  4. 同様の設定で前年度も実績日から年を抽出する
    年を抽出

    年を抽出

月を抽出する

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「実績日」を入力する
  2. 編集方法で「日付編集」を選択
  3. 編集内容に「月を抽出」して、対象を「フィールド」「実績日」とする
    月を抽出

    月を抽出
  4. 同様の設定で前年度も実績日から月を抽出する
    月を抽出する

    月を抽出する

4.集計キーを追加する

売上実績を合計する際にグループ化コマンドで使用する集計キーを追加します。

  1. フィールド結合コマンドを追加する
  2. 結合値を保存する新しいフィールド名に「今年度実績年月」、新しいフィールドのフィールドタイプに「文字列(1行)」、結合する値の区切り文字に「その他」「/」を設定する
  3. 結合するフィールドに「実績年」「実績月」を選択する
    実績年と実績月をフィールド結合

    実績年と実績月をフィールド結合
  4. 同様の設定で前年度も集計キーを追加する
    実績年と実績月をフィールド結合

    実績年と実績月をフィールド結合

5.結合キーを追加する

今年度実績と前年度実績をアプリ結合する際に使用する結合キーを作成します。

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「実績年アプリ結合用」を入力する
  2. 編集方法で「数式」を選択
  3. 編集内容で数式に「実績年+1」を入力する
    前年度実績年(アプリ結合用)を抽出

    前年度実績年(アプリ結合用)を抽出
  4. フィールド結合コマンドを追加する
  5. 結合値を保存する新しいフィールド名に「前年度実績年月_アプリ結合用」、新しいフィールドのフィールドタイプに「文字列(1行)」、結合する値の区切り文字に「その他」「/」を設定する
  6. 結合するフィールドに「実績年アプリ結合用」「実績月」を選択する
    実績年アプリ結合用と実績月を結合

    実績年アプリ結合用と実績月を結合
    結合した結果(プレビュー)

    結合した結果(プレビュー)

6.各拠点の実績を年月ごとに合計する

  1. グループ化コマンドを追加して、グループ化する項目フィールドに「拠点」「今年度実績年月」を選択する
  2. 集計する値が保存されているフィールドと集計した値を保存するフィールドに「実績」を選択する
  3. 集計方法で「合計」を選択する
    各拠点の実績を年月ごとに合計する

    各拠点の実績を年月ごとに合計する
  4. 同様の設定で前年度の実績も合計する
    前年度の実績の場合は、グループ化する項目フィールドに「前年度実績年月_アプリ結合用」も選択する

    各拠点の実績を年月ごとに合計する

    各拠点の実績を年月ごとに合計する

7.今年度と前年度の実績を結合する

  1. アプリ結合コマンドを追加して、今年度と前年度の実績をそれぞれ線でつなぐ
    アプリ結合コマンドに今年度と前年度の実績を線でつなぐ

    アプリ結合コマンドに今年度と前年度の実績を線でつなぐ
  2. 元になるアプリに「月ごと実績の合計(今年度)」、結合するアプリに「月ごと実績の合計(前年度)」を選択する
    ※選択できるアプリとして表示される名称はアプリ結合コマンドにつないだコマンド名が表示されます

    コマンド名

    コマンド名
  3. 結合方法で「左外部結合」を選択する
  4. 条件フィールドに「拠点」「今年度実績年月」「前年度実績年月_アプリ結合用」を選択する
    今年度と前年度の実績を結合

    今年度と前年度の実績を結合
    結合した結果(プレビュー)

    結合した結果(プレビュー)

8.前年比を計算する

  1. データ編集コマンドを追加して、結果を保存するフィールドに「新しいフィールドを作成」を選択して、新しいフィールド名に「前年比」を入力する
  2. 編集方法で「数式」を選択する
  3. 編集内容で下記数式を設定する
    ROUNDUP(実績/前年度実績,2)

    前年比の計算

    前年比の計算

     

9.集計結果を調整する

アプリ結合コマンドの結果では、元になるアプリと結合するアプリの両方のフィールドが構成されたり、データ編集コマンドで作成した新しいフィールドはフィールドタイプが自動で設定されます。そのため、出力アプリに集計結果を出力する前にフィールドの構成とフィールドタイプを調整します。

集計結果の調整

集計結果の調整

フィールドの構成を調整する

  1. フィールド選択コマンドを追加する
  2. 使用するフィールドに「拠点」「今年度実績年月」「実績」「前年度実績」「前年比」を選択する
  3. 「今年度実績年月」は新しいフィールド名に「実績年月」を設定する
    フィールド選択

    フィールド選択

フィールドタイプを調整する

  1. フィールドタイプ設定コマンドを追加する
  2. 変更するフィールドに「前年比」を選択する
  3. 新しいフィールドタイプに「数値」を選択する
    フィールドタイプ設定

    フィールドタイプ設定
調整した結果(プレビュー)

調整した結果(プレビュー)

10.出力アプリを設定する

  1. 出力アプリコマンドを追加して、アプリの選択で「実績前年度対比」アプリを選択する
  2. 出力方式に「更新」を選択し、「更新または追加」オプションを有効にする
  3. データ編集フローのフィールドで、アプリのフィールドと対になるデータ編集フローのフィールドを選択する
  4. 更新キーで「拠点」「実績年月」を有効にする
    出力アプリの設定

    出力アプリの設定

11.出力結果を確認する

「前年度実績対比」アプリで実績の前年比を把握できるようになりました

前年度実績対比アプリ

前年度実績対比アプリ

サンプルファイルのダウンロードはこちら
https://download.krew.mescius.jp/study/krewdata-drill/pratical/dt560-10actual-year-on-year-change.zip

演習をお客様のkintone環境で試す

krewDataのはじめ方
実際の動作を確認できるテンプレートを公開しています。
こちらの記事でご紹介した内容をご自身の環境で試したい方はダウンロードしてご利用ください。