我在网上搜索了这个问题的答案,但却找不到答案。 我正在尝试使用SS2012报告构建器3.0创建仪表板。 我的表看起来像这样:
Machine Task Start_Date End_Date
M01 T01 01.11.2014 02.11.2014
M01 T02 02.11.2014 05.11.2014
M02 T02 01.11.2014 01.11.2014
仪表板本质上是一个矩阵,其中行标题为“机器”和“任务”,而列标题为日期。
矩阵中的单元格包含有关任务的信息(未在我的示例数据库中显示)
我想要实现的是,单元格的内容显示在任务的start和end_date之间的每个Date-column中。
理论上解决这个问题的一种方法是在每天活跃的每一行中进行公布,但这会产生一个巨大的表格。
如果有人能够让我知道如何解决这个问题,那就太好了。
我仍在处理这个问题,如果Start_Date<>,我的最佳方法似乎仍然是为任务创建新行END_DATE
我尝试使用INSERT INTO命令,但这似乎不适用于数据集,只适用于表。 像
这样的东西IFF(Fields!Start_Date.Value <> Fields!End_Date.Value, INSERT INTO dataset
VALUES(Fields!Machine.Value, Fields!Task.Value, (Fields!Start_Date+1),Fields!End_Date.Value), <Do Nothing>)