Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSRS GetMiddian代码帮助-Sql Server Reporting Services_Sql_Reporting Services_Ssrs 2008_Ssrs 2008 R2_Ssrs Expression - Fatal编程技术网

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)