0

我提前为这里的歧义道歉。我不想暴露任何潜在的知识产权,所以我必须概括一下。

我在 CR 2013 中有一个条形图,它在数据轴上显示(前 5 个)[数量]的总和,每个条形代表一个不同的 [类别 1]。

基本查询根据传递给查询的日期参数从预先汇总的表中提取 [amount]。这不是很复杂。实际的查询连接到表以获取 id 的名称,但简而言之:

declare @end_date varchar(15) = '{?endDate}'; -- passed in from main report

select *
from [summary table] s 
where s.[summary date] = @end_date

查询的基本数据如下所示:

[category 1 name & id] | ... | [category n name & id] | [amount] | [..other fields...] | [summary date]

包含在 [摘要日期] 上具有数据的所有 [类别] 字段的每个组合的行。

(这是一个非常健壮的,主要是 3nf 数据库;[category n] 列都是特定对象的外键,例如 [department_id]、[facility_id]、[user_id] 等。我不想给人这样的印象这是一个 EAV 模式或类似的东西。)

所以我的条形图是这样设置的:

关于command.[category 1 name & id]显示值的变化Sum of command.[amount]

我检查了数据点的“显示值”。

我想要完成的是将“图例”标签([类别 1 名称和 id] 的值)移动到条本身,而不是使用图例。我似乎无法找到轻松做到这一点的方法。

4

1 回答 1

0

弄清楚了。图表选项->轴->显示组轴[选中]

于 2016-06-22T22:37:35.737 回答