過去ログ

                                Page     209
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼部門別予算管理のクロス集計  mutamuta 05/4/26(火) 12:07
   ┗Re:部門別予算管理のクロス集計  ykitz 05/4/26(火) 13:40
      ┗実は、フィールド定義に秘密が  ykitz 05/4/26(火) 14:26
         ┗ありがとうございました。  mutamuta 05/4/27(水) 14:30

 ───────────────────────────────────────
 ■題名 : 部門別予算管理のクロス集計
 ■名前 : mutamuta
 ■日付 : 05/4/26(火) 12:07
 -------------------------------------------------------------------------
   スマートマスターの中にある「部門別予算管理」をモディファイして予実算管理のデータベースを作成しております。そのなかで「経費」というクロス集計があるのですが、仕組みがよくわかりません。どうやったら残高を出せるのでしょうか?どなたか御教示頂きたく宜しくお願いいたします。バージョンは2001です。

 ───────────────────────────────────────  ■題名 : Re:部門別予算管理のクロス集計  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 05/4/26(火) 13:40  -------------------------------------------------------------------------
   >スマートマスターの中にある「部門別予算管理」をモディファイして予実算管理のデータベースを作成しております。そのなかで「経費」というクロス集計があるのですが、仕組みがよくわかりません。どうやったら残高を出せるのでしょうか?

あのクロス集計で金額を表示しているのは、計算型の「精算」フィールドです。

クロス集計の作成で、次のようにすればできます。
1:行 一番目が「経費分類」、二番目が「分類」
2:列 「原価部門」
3:値 「精算」

クロス集計ビューができたら、
「クロス集計」−「クロス集計のプロパティ」とクリックして、
プロパティ画面を開き、「オプション」タブにある
「連結列と行のみを表示」のチェックマークをはずします。

上記の手順でクロス集計を作ると、
「合計」という行が自動的に付け加えられますが、
スマートマスターでは「残高」という表示になっています。
これは、「合計」を「残高」に編集したのだと思います。

「合計」の部分をダブルクリックすると、
項目の編集ができるようになりますから、「残高」と入力するだけです。
なお、一ヶ所の「合計」を変更すると、他の「合計」も変更されます。

 ───────────────────────────────────────  ■題名 : 実は、フィールド定義に秘密が  ■名前 : ykitz <lotus_apr@mail.goo.ne.jp>  ■日付 : 05/4/26(火) 14:26  -------------------------------------------------------------------------
   「精算」フィールドを集計すると、
" 予算 − 実績 − 見込 = 予算残高 " の計算ができる秘密は、
あのデータベースのフィールド定義を見るとわかります。

「係数」フィールドの「式−レコード修正時」には、
If(分類 = 'A予算', 1, -1) という計算式が設定されています。

この式は、レコードのデータに修正があったら、
「分類」フィールドの値が 'A予算' なら、「係数」フィールドを 1 に、
「分類」フィールドの値が 'A予算' でなけば、「係数」フィールドを -1 にする
という意味です。

そして、「精算」フィールドには、「金額」*「係数」 という計算式が
設定されていますから、予算の金額はプラス、それ以外の金額はマイナスに
なります。

こうして、「精算」フィールドを集計すると、
" 予算 − 実績 − 見込 = 予算残高 " の計算ができることになります。

 ───────────────────────────────────────  ■題名 : ありがとうございました。  ■名前 : mutamuta  ■日付 : 05/4/27(水) 14:30  -------------------------------------------------------------------------
   大変参考になりました。どうも有難うございます。また分からないことがありましたら、質問させていただきます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 209