0

我的公司生产的单个产品会经历不同的阶段,在这些阶段有不同的时间表,并且涉及不同的部门。例如,一个产品可能有 3 个部门的 3 天启动阶段、2 天的原型阶段和 4 个部门等。另一个产品可能有所有、没有或更多这些阶段。阶段和时间线由用户输入。

我需要解决以下问题:1)。允许用户确定将使用多少个阶段,并生成该数量的提示集(提示集是阶段名称、开始日期、结束日期和产品 ID [每个阶段都相同])。无论请求多少提示集,这将对应于输出的阶段数。

我目前已经硬编码了 5 个提示集,但我希望它是动态的和用户驱动的,因为他们知道他们想要查询多少个阶段以及哪些日期对应于这些阶段。

2)。提供每个阶段的总和,然后是总和。

3)。提供百分比(阶段总数的百分比,员工阶段总数的百分比)(可选)

现在,我有静态数量的提示导致静态数量的交叉表报告输出。它看起来像这样:

                         **D E P A R T M E N T S**
                     Design   | Req  |   Rev   |  Total
Phase: Start        hrs|amt    hrs|amt hrs|amt | hrs|amt     
BegDt  Endt  Emp
1/3    1/6   Sue     1 |100    2|200           |   3|300
              JJ               3|300           |   3|300
             Ted                         2|200 |   2|200
                     ___________________________________
Total                1|100     5|500     2|200 |   8|800


                     Build   | Design | Model   |  Rev   |  Total
Phase: Proto        hrs|amt    hrs|amt hrs|amt   hrs|amt | hrs|amt     
BegDt  Endt  Emp
1/7    1/8   Joe     1 |100    1|100                     |   2|200
             Chris                       3|300           |   3|300
             Patty             1|100     2|200    2|200  |   5|500
                     ____________________________________|_________
Total                1|100     2|200     5|500    2|200  |  10|1000

我希望它看起来像:(注意所有阶段都有所有部门)

                                 **D E P A R T M E N T S**
                     Build   | Design | Model   |  Rev   |  Req    |  Total
Phase: Start        hrs|amt    hrs|amt hrs|amt   hrs|amt  hrs|amt  | hrs|amt     
BegDt  Endt  Emp
1/3    1/6   Sue      1|100                                 2|200  |   3|300
              JJ                                            3|300  |   3|300
             Ted                                   2|200           |   2|200
                     ________________________________________________________
Start Subtotal        1|100                        2|200    5|500  |   8|800

                     Build   | Design | Model   |  Rev   |  Req    |  Total
Phase: Proto        hrs|amt    hrs|amt hrs|amt   hrs|amt  hrs|amt  | hrs|amt     
BegDt  Endt  Emp
1/3    1/6   Joe     1|100       1|100                             |   2|200
           Chris                         3|300                     |   3|300
           Patty                 1|100   2|200     2|200           |   5|500
                     ________________________________________________________
Proto Subtotal       1|100       2|200   5|500     2|200           |  10|1000
                     ________________________________________________________
Total:               2|200       2|200   5|500     4|400    5|500  |  18|1800

谢谢你的帮助。

4

1 回答 1

0

我曾经做过一次类似的事情。不幸的是,Report Studio 无法动态创建提示(和变量)。您可以使用 JavaScript 构建您的提示集。不是 Cognos 提示。HTML 编辑框。然后小心地将值从 EditBoxes 传递给真正的隐藏提示作为文本。

于 2014-10-24T06:31:57.367 回答