SSRS-需要列,用于计算具有特定值的计算列

时间:2018-12-17 17:28:50

标签: reporting-services

我有一个SSRS报告,其中显示了员工每周工作的小时数。 “每周”列是该周中每天的总小时数。如果该每周列的总和> = 20,则将其突出显示。我还有一列总计日期范围的小时数。

然后,我有一列需要计算超过20小时或突出显示的每周列数。我似乎不知道该怎么做。我尝试通过sql进行操作,但由于尝试对datepart进行分组(我认为),因此结果不一致(错误)。链接是当前报告示例

我想弄清楚如何创建“超过20小时的周”列。

提前感谢任何想法。

SSRS Report Sample

1 个答案:

答案 0 :(得分:0)

您只需要对week列进行定义,并在其周围加上一个有条件的总和即可。假设您的document.title计算如下:

week column

现在只需为'Week column =Sum(Fields!SumOfHourPerDay.Value) 添加以下表达式:

weeks over 20 hours