reporting-services - SSRS 从表示时间跨度的 int 中获取周天数小时和分钟数(以分钟为单位)
问题描述
我有一个值,可以说它:24544 我从数据集中获取此信息以填充我的列之一的值。我想在我的报告中显示为:
- 宽:2
- D: 3
- 高:1
- 男:4
我已经尝试过
=Format(DateAdd("n", Fields!Downtime.Value, "00:00:00"), "wk:dd:HH:mm")
,但它不接受ww
或wk
超过 7 天以上的天数(这应该增加周数)。我在 VS 2010 工作,我怎样才能做到这一点?
解决方案
您可以在占位符中尝试这些表达式。
女:=FLOOR(Fields!Downtime.Value/10080)
丁:=FLOOR((Fields!Downtime.Value - (FLOOR(Fields!Downtime.Value/10080))*10080)/1440)
H:=FLOOR((Fields!Downtime.Value - ((FLOOR((Fields!Downtime.Value/10080))*10080)+ (FLOOR((Fields!Downtime.Value - (FLOOR(Fields!Downtime.Value/10080))*10080)/1440))*1440))/60)
男:=Fields!Downtime.Value - (((FLOOR(Fields!Downtime.Value/10080)*10080)+ (FLOOR((Fields!Downtime.Value - (FLOOR(Fields!Downtime.Value/10080))*10080)/1440))*1440)+ (FLOOR((Fields!Downtime.Value - ((FLOOR((Fields!Downtime.Value/10080))*10080)+(FLOOR((Fields!Downtime.Value - (FLOOR(Fields!Downtime.Value/10080))*10080)/1440))*1440))/60)*60))
推荐阅读
- python - 具有组合约束的优化算法
- sql - 在 SQL 中使用 where 和 Merge 语句
- matlab - 查找某些列都符合条件的矩阵的行
- r - 我想在 R Studio 中重新排列我的数据(排序和 cbind)
- sql - 如果表为空,则删除表/将 count(*) 的结果传递给变量
- docker - nginx 1.14.2 docker坏网关响应
- regex - 正则表达式和字符
- firebase - 如何自动设置自定义 Firebase 存储桶?
- python - 在 Pandas 中加入操作后,数据框变得比应有的更大
- android - Kotlin 注释格式自动换行在 Android Studio 中的上一行