SSRS折线图 - 看似简单,但显然不是这样

时间:2014-03-19 15:43:27

标签: .net visual-studio-2012 reporting-services

之前我只使用过桌面SSRS,现在我需要知道如何做折线图,但我认为在搜索SSRS如何工作之后,我需要以一种对我来说不直接的方式使用表达式。我用Google搜索了两个多小时,但我仍然不清楚我应该如何处理这个问题,因为我发现的组表达式语法似乎不足以解决这个问题。

我需要一份报告,告诉患者每月床位的总天数。在每个住院表中是患者的入院日期和出院日期。因此,一名患者每月在床上停留的天数将是出院日期 - 入院日期,不包括月初之前或月末之后的任何日期。

所以我想要每个月所有患者的床位总天数。因此,假设有一名患者于2月10日至3月5日停留,另一名患者于3月10日至3月15日停留,并且在医院没有其他患者(为了简单起见),然后在2月份,绘制的值应为11(患者1的3月1 - 5 = 5,患者2的3月10-15 = 6)

我不太明白如何指定间隔(每个月),然后在那个月内如何获得所有患者的床位总天数。在数学上,我理解它,但由于我是SSRS图表的新手,我不知道如何以编程方式进行。特别是因为我需要以某种方式指定表达式或其他地方“获取月份开始日期并获取当月的月末日期”,然后还绘制当前月份的每个表达式(或类似的东西)。我知道我可以使用表达式来进行求和或使用变量,但是我如何将这些全部归结为我在互联网上找到的关于SSRS的信息对我来说仍然是一个谜。

另外,我想在给定的医院找到数据,所以我希望有一种方法可以使用在代码后面传递的医院id参数,然后将这个id应用于组表达式以某种方式过滤它。

任何帮助都会很棒,越多越好。

我正在使用Visual Studio 2013,但我认为在2012年或2010年或甚至更早的时候熟悉SSRS的人可能能够提供可能带来的有用信息

0 个答案:

没有答案