首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS中的日期/时间范围计算

SSRS中的日期/时间范围计算
EN

Stack Overflow用户
提问于 2016-06-06 04:19:09
回答 1查看 545关注 0票数 0

我有一组日期/时间范围值,每一组来自不同的列(“从”和“到”)。

例子:

  • 出发地:2016年6月6日上午7:00;至2016年6月6日下午5:00
  • 出发地:2016年6月6日晚上8:00;至2016年6月7日上午6:00

我想知道每组的时间是下午3:00 -下午2:00 (第二天)或“非高峰时间”,就像这样。

对于上面的例子,我想得到从下午3点到第二天凌晨2点之间的分钟数。

  • 在第一排,从早上7点到下午5点,包括两小时到我的下午3点到2点的范围标准,也就是下午3点到下午5点(2小时)。这就是为什么我有120分钟。
  • 在第二排,从第二天晚上8点到早上6点,两小时包括在我的下午3点到2点的范围内,也就是早上8点到2点(6小时)。这就是为什么我有360分钟。

请参阅此图表以供参考:

我想用橙色/棕色来计算“非高峰时间”-shaded期间下降的分钟数。

它在表达上可行吗?提前谢谢你。

请注意,我正在使用fetchXML进行查询。

EN

回答 1

Stack Overflow用户

发布于 2016-06-06 05:44:26

假设你放在问题中的表格是错误的,这只是一个例子,我认为你可以用这个表达式在两个日期之间花上几分钟:

代码语言:javascript
复制
=DateDiff(DateInterval.Minute,
Fields!From.Value,
Fields!To.Value
)

示例:

代码语言:javascript
复制
=DateDiff(DateInterval.Minute,
CDATE("2016-06-06 07:00:00 AM"),
CDATE("2016-06-06 05:00:00 PM")
)

上面的示例返回600。10小时乘60分钟。DateDiff函数返回两个指定日期之间的指定日期/时间间隔。

如果这有帮助的话请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37649480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档