使用“中位数”功能在计算领域的SSRS

问题描述:

根据this它看起来像您可以在计算字段使用聚合功能,但如果我尝试使用中间命令,我得到一个错误
“的价值该字段=中位数(...我下面写的..)表达式包含一个错误:BC30451名称 '平均' 未声明使用“中位数”功能在计算领域的SSRS

我已经试过

=Median(Fields!name_of_field_I_want_median_from.Value,"dsTheDatasetFieldIsIn") 

=Median(Fields!name_of_field_I_want_median_from.Value) 

两者都不工作

N.B.数据集派生自MDX

也许我不明白你的帖子,但我认为你使用的语法不正确。尝试使用next语法:

Median(Set_Expression [ ,Numeric_Expression ]), 

其中Numeric_Expression ---这是您的测量。

P.S.此外,您可以发布您的计算成员的完整表达式。

不幸的是,中值不是SSRS函数,或者它不适用于SSRS数据集中的聚合内部。

我的简单解决方法如果你坚持使用SSRS。

  1. 使用您正在调查的数据集创建条形图。
  2. 向图表中添加一组计算结果(您可以选择中值或平均值或其他任何 其他统计值)。
  3. 在中值设置显示 的确切编号上选择“显示数据标签”。

祝你好运。