SSRS GetMiddian代码帮助-Sql Server Reporting Services
我试图找出SSRS GetMiddian代码帮助-Sql Server Reporting Services,sql,reporting-services,ssrs-2008,ssrs-2008-r2,ssrs-expression,Sql,Reporting Services,Ssrs 2008,Ssrs 2008 R2,Ssrs Expression,我试图找出SSRS中某个值的中位数。我总是犯错误。 我将getmedia()放在报告中的所有位置。表的页眉、页脚、页脚没有运气 我使用的代码来自此 但我认为问题在于当我试图得到这些值时 当我尝试添加值时,我使用以下方法: =Code.AddValue(DateDiff(dateinterval.Minute, Fields!LAST_APPOINTMENT_DATE.Value, Fields!TIM
SSRS
中某个值的中位数。我总是犯错误。
我将getmedia()
放在报告中的所有位置。表的页眉、页脚、页脚没有运气
我使用的代码来自此
但我认为问题在于当我试图得到这些值时
当我尝试添加值时,我使用以下方法:
=Code.AddValue(DateDiff(dateinterval.Minute,
Fields!LAST_APPOINTMENT_DATE.Value,
Fields!TIME_PRINTED_FAXED.Value)
)/60
我不确定这是否会正确计算以及添加值?哪一个可能是我的问题?请让我知道。首先,您可能试图将datediff值除以60,但将addvalue除以60。第二,您没有像链接中所说的那样使用聚合来包装addvalue调用。正如@Rabbit在链接中使用示例所指出的,对“addvalue”函数的函数调用应该看起来像=MAX(Code.addvalue((DateDiff(dateinterval.Minute,Fields!上次约会\u DATE.Value,Fields!时间\u打印\u传真.Value))/60)