大比率值ssrs图表

时间:2015-10-22 06:14:21

标签: reporting-services ssrs-2012

我有一个条形图,显示每个机构的模型数量,

问题是我的报告看起来不那么好的值之间存在很大差异。

enter image description here

有没有人有解决这个问题的好方法?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用对数刻度?

使用图表右键单击y轴,然后单击“垂直轴属性”。 在Axis Options中,选择Use logarithmic scale。

将Log base文本框保留为10(这是对数图表最常用的比例)

enter image description here

这将显示一个图表,其中每个“单位”向上的比例增加10倍,因此1到10之间的距离与100到1000之间的距离相同。

例如,当使用对数刻度

时,显示的数据集显示为此图表

enter image description here

这种方法是一种简单而公认的方法,可以清楚地显示各种尺度的值。

<强>更新

如果想要一个1的值的指示性条,那么你可以使用表达式

$sql="insert into `$prefix.survey_question`  (SURVEY_ID, CONTENT_VALUES, USER_ID, CREATED_ON)values('$sur_id','$content_val','$email','$now') on duplicate key update CONTENT_VALUES=values('$content_val')";
     $query1=mysql_query($sql)

要使所有1等于1.1的值,以便在图表的底部显示一个小条,如此处所示

enter image description here

不幸的是,我不知道如何将前1改为零(格式化)。这部分是因为您现在使用的是对数刻度,零和负值实际上并不存在。这是由于数学中对数的基本属性,

  • LOG10(10)= 1
  • LOG10(1)= 0
  • LOG10(0.1)= - 1

因此,当你执行log10为零时,它就不存在。