0

我有一个任务,我不知道怎么称呼它……反正,

我需要为具有不同设置的多个人做一份报告,我在想哪一个是最好的方法。我使用MsSQL加载数据和一些存储过程来提取和创建导出文件。

为了显示,

MGR1  ->wants net sales, tax, discount
MGR2  ->wants net sales, gross sales, adjustments, tax
ACCT1 ->wants tax, discounts

我试图让事情尽可能地充满活力,并且能够满足未来的需求(如果有的话)……这最终是不可避免的。

这是我的计划,

1. I will create 2 table reference:
   a: Table1 stores all the fields required for all personnel (the table will grow in columns)
   b. Table2 stores all the formula for each personnel for each field (the table will grow in rows)

我想知道这是否是正确的做事方式,为什么我要这样做是因为一些要求尚不清楚,但从某种意义上说,我已经拥有了所有我需要的东西,只是我试图消除去的过程每次需求发生变化时都通过脚本更改表中的值(公式)。

基本上,这可以做到吗?有哪些优点和缺点,可以实施哪些可能的设计来支持这些要求?

4

0 回答 0