这一切都是在我尝试将单个标签(值)放入Median(血腥的71.90)时开始的。在我的报告中,我只有图表,不需要任何其他内容,而且有趣的是,如果我隐藏tablix,我需要Code.GetMedian()所需的Code.AddValue没有任何工作,看起来像HIDE一样对待&#34不做任何事情"这很奇怪...... 序列的另一个有趣的事情也很重要,如果我在图表之后移动tablix - >再见我的中位数,没有显示任何内容。我还将那些带有对应引用的文本框放在显示中值上 我使用了来自stackexchange(c)
的中位报告功能如果有人可以帮我解决这个问题,我只需要中值的图表,我不想使用数据点,因为我有太多的类别,所以它会被淹没。我还了解到你可以将任何文本框放在图表中。
您可以从此处获取示例rdl Dropbox 谢谢大家 马里奥
答案 0 :(得分:0)
您的 Code.GetMedian 依赖于正在创建的表格来填充计算所需的值(函数 AddValue )。当表格被隐藏时,表格不会生成,并且 AddValue 代码不会被执行以添加值。
您可以重新编写报告,使用 LookUpSet 一次性获取值,而不是使用表格。
这是一个总结查找集的函数 - 您只需要将SUM公式(下面)更改为中间公式。
suma += Convert.ToDecimal(item)
How to combine aggregates within a group with aggregates across groups within SSRS