【发布时间】:2014-02-13 03:33:52
【问题描述】:
我有一个 3d 圆柱图,但我遇到了一些问题。我想有效地对后面最高值和前面最低值的圆柱体进行排序。否则最高的值会覆盖最低的值。
我尝试过对 a-z 和 z-a 进行排序,但我真的需要它根据值是动态的。我还尝试按实际值字段对值进行排序。 a-z 和 z-a,但这似乎返回完全随机的结果。
数据库中的数据(示例)看起来像。我使用一个参数来按供应商分隔。
Date catgeory_Type cost supplier
01/01/2013 apple $5 abc
01/01/2013 pear $10 def
01/01/2013 bannana $15 cgi
01/02/2013 apple $7 etc
01/02/2013 pear $12 etc
01/02/2013 banana $18 etc
我相信我需要某种形式的表达式,根据成本对值进行排序。因为实例中的 a-z 和 z-a 都会提供阻塞其他气缸的气缸。
我尝试按 :=Sum(Fields!cost.Value, "DataSet1") 和 =Fields!cost.Value 对系列组进行排序,但这似乎返回随机结果。
即使我可以实现自定义排序,例如按“bannana, pear, apple”排序,我也会很高兴,尽管对于某些“供应商”来说,这仍然会给我带来问题。
编辑 1:奇怪的是,这适用于折线图,但不适用于 3d 圆柱
编辑 2:example
附上一个例子。我想要后面最高的圆柱体。但是上面提到的方法不起作用
【问题讨论】:
-
如果可能,请添加屏幕截图。问题不清楚。
-
已按要求添加
标签: sql-server-2008 sorting expression reportbuilder3.0