如何将条形图图例值放在条形本身内(所以我可以删除图例)?

时间:2016-06-22 20:53:26

标签: crystal-reports crystal-reports-xi crystal-reports-2013

我提前为这里的含糊不清道歉。我不想揭露任何潜在的知识产权,所以我必须概括。

我在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]的值)移动到条形本身,而不是使用图例。我似乎无法轻易找到一种方法。

1 个答案:

答案 0 :(得分:0)

想出来。图表选项 - >轴 - >显示组轴[已选中]