使用“中位数”功能在计算领域的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。
- 使用您正在调查的数据集创建条形图。
- 向图表中添加一组计算结果(您可以选择中值或平均值或其他任何 其他统计值)。
- 在中值设置显示 的确切编号上选择“显示数据标签”。
祝你好运。