TECH BLOG

MENU

オンプレ

Dr.Sum

Dr.SumDatalizer for Web

損益計算書のような集計表を作成するとき縦方向の計算が必要となり行き詰まったことはありませんか?
そこで今回は縦方向の計算を自由に行う方法を説明します。

※集計表マップはDr.Sum Datalizer Professional for Web かDr.Sum Datalizer Expert というライセンスが必要な設定となっております。

 

前提:計算元のデータを持っている

今回は計算元となるデータを[損益計算書用]というテーブルに持っている前提となります。

 

計算元のレコードを追加

縦方向に計算するにはマッピング定義(集計表マップ)を使用します。

 ①定義ファイルを作成するフォルダ上で右クリックから[新規作成]を選択します。

 ②[マッピング定義(集計表マップ)]をクリックします。

 ③定義名を入力します。ここでは[損益計算書]と入力します。

 ④ガイドボタンを選択します。

 ⑤前提としていたテーブルを選択します。ここでは[損益計算書用]というテーブルを選択します。

 ⑥基準レイアウト設定を選択します。

 ⑦[金額]を集計対象項目設定にドラッグ&ドロップします。

 ⑧[適用]を選択します。

 ⑨×ボタンでレイアウト設定を閉じます。

 

表示したいレコード[売上高]を追加していきます。

 ①[レコード追加]をクリックします。

 ②表示名を入力します。ここでは[売上高]とします。

 ③フィールド[科目]を選択します。

 ④演算子[等しい(=)]を選択します。

 ⑤データに[売上高]と入力します。

 ⑥[追加]をクリックします。

 ⑦×ボタンでウィンドウを閉じます。

テスト実行してみると[科目]が[売上高]のみのレコードで集計されていることを確認することができます。

 

表示したいレコード[売上原価]を追加していきます。

 ①[レコード追加]をクリックします。

 ②表示名を入力します。ここでは[売上原価]とします。

 ③フィールド[科目]を選択します。

 ④演算子[等しい(=)]を選択します。

 ⑤データに[売上原価]と入力します。

 ⑥[追加]をクリックします。

 ⑦×ボタンでウィンドウを閉じます。

テスト実行してみると[売上原価]のレコードが追加されていることを確認できます。

 

追加したレコードを計算させる

図に示しているような①売上高、②売上原価のレコード追加ができている状態から計算して新しいレコード③売上総利益を追加する設定を行います。

 

[売上総利益]を[売上高]-[売上原価]で計算して追加します。

 ①レコード追加ボタンのプルダウンをクリックします。

 ②[事後計算項目]をクリックします。

 ③項目名を入力します。ここでは[売上総利益]と入力します。

 ④集計項目間計算式に[1 : 売上高]-[2 : 売上原価]と入力します。

  ※画面下に表示される入力の補助機能から選択して計算式をつくることができます。

 ⑤[適用]を選択します。

 

テスト実行してみると計算されていることが分かります。

このように集計表マップでは1行ずつレコードを追加してそれぞれのレコードで参照するデータを変えたり追加したレコードどうしで計算させたりできます。

 

同様の手順でレコード追加を繰り返し設定していきます。

 

全てのレコードの設定ができたらテスト実行で確認してみます。

 

このように集計表マップを使用すると損益計算書のような縦計算を自由に組むことができます。是非試してみてください。

この記事にリアクションしてみませんか?

  • 分かりやすい (2)
  • 問題が解決した (0)
あなたのお役に立ててうれしいです!
プロフィールへ

山下 悦矢

MotionBoardとDr.Sumのプリセールスをしております。 歴は5年ほどになります。皆さんに分かりやすくお伝えできるように 頑張って発信してまいります。どうぞよろしくお願いいたします。

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

【まとめ】SVFCloud帳票をinvoiceAgentに連携する方法

  • #帳票作成・出力
  • #システム連携
  • #電帳法
  • #文書定義
  • #処理定義

2024.04.18

SVF

Dr.Sum Copilotをインストールしてみた【OpenAI】

  • #Copilot

2024.04.05

Dr.Sum

特定の文字列で分割して階層構造をつくりたい!~DS Scriptで分割する~1

  • #データ加工
  • #DS Script

2023.07.17

Dr.Sum

Ranking

Rankingランキング

1

Excelのデータを加工したい。~変換(横持ち⇔縦持ち)について~

  • #データ取り込み
  • #データ加工

2021.01.19

Dr.Sum

2

Dr.Sum Copilotをインストールしてみた【OpenAI】

  • #Copilot

2024.04.05

Dr.Sum

3

【Excelの取り込み】データベースにExcelデータをインポートしよ…

  • #データ取り込み

2020.08.14

Dr.Sum

Info

Information

ウイングアーク1stからのお知らせ