Time 总时间
我有一张这样的桌子:Time 总时间,time,reporting-services,sum,reporting,Time,Reporting Services,Sum,Reporting,我有一张这样的桌子: ---------------------------------------------- Name | Activity | Activity Time ---------------------------------------------- | | | L030 | 07:15:00 Dan | |
----------------------------------------------
Name | Activity | Activity Time
----------------------------------------------
| |
| L030 | 07:15:00
Dan | |
Smith |------------------------------------
| |
| L031 | 01:00:00
| |
|------------------------------------
| Total |
| |
---------------------------------------------
| |
| L030 | 01:15:00
Steve | |
Jones |------------------------------------
| |
| L031 | 06:00:00
| |
|------------------------------------
| Total |
| |
---------------------------------------------
该名称充当活动及其关联时间的父组
我认为使用“add total”函数生成总时间是一个简单的例子,但是该选项变灰了
是否可以将“添加总计”功能与时间一起使用?如果没有,是否有一个解决方法可以做同样的工作
谢谢我认为不可能在日期上执行求和 但这里的工作区: 以整数分钟数返回“活动时间”值: 然后,您可以将该值以RS格式设置为时间,还可以对总计执行求和: 以下是将分钟格式化为整数到时间格式的示例:
= (Fields!DurationInMinutes.Value/60) + ":" + (Fields!DurationInMinutes.Value - ((Fields!DurationInMinutes.Value/60) *60) + ":00"
谢谢Wojciech Iłowiecki让我站在正确的路线上 我返回了希望以分钟(整数)表示的时间,并使用以下表达式在单个活动旁边的框中显示正确的格式化值:
=FLOOR(Fields!Total_Time.Value / 60) & ":" & RIGHT("0" & (Fields!Total_Time.Value MOD 60), 2)
当然,由于我使用了上面的整数,因此我可以使用“add total”函数并使用以下格式对其进行格式化:
=FLOOR(Sum(Fields!Total_Time.Value) / 60) & ":" & RIGHT("0" & (Sum(Fields!Total_Time.Value) MOD 60), 2)
决心
=TimeSpan.FromTicks(Sum(Fields!DurationInMinutes.Value))
这应该会产生预期的结果