Reporting services 使用表达式为单个组设置图表轴标签

Reporting services 使用表达式为单个组设置图表轴标签,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我在VS2012 SSRS上,试图为每个AgentID编写一份报告。代理需要突出显示其栏,并隐藏其他代理的ID 我们同意我可以使用计划A放置或计划B完全隐藏除水平标签中所选ID以外的ID 我在这张ID为22222的图片中说明了这一点 我设法用序列的fill属性上的表达式高亮显示了该条。但我不确定如何单独修改轴标签。我认为axis label的属性是指每个组的标签。我可以把它们全部隐藏起来,但不能单独操纵它们 在类别组属性中,您可以为条目动态分配轴标签。这是基于逐值的,仅影响标签,而不影响分组。因

我在VS2012 SSRS上,试图为每个AgentID编写一份报告。代理需要突出显示其栏,并隐藏其他代理的ID

我们同意我可以使用计划A放置或计划B完全隐藏除水平标签中所选ID以外的ID

我在这张ID为22222的图片中说明了这一点

我设法用序列的
fill
属性上的表达式高亮显示了该条。但我不确定如何单独修改轴标签。我认为axis label的属性是指每个组的标签。我可以把它们全部隐藏起来,但不能单独操纵它们


在类别组属性中,您可以为条目动态分配轴标签。这是基于逐值的,仅影响标签,而不影响分组。因此,如果有多个标签的结果相同,它们就不会组合在一起

因此,在您的例子中,标签的表达式可能类似于

=IIF(Fields!AGENT_ID.Value=Parameters!AGENT_ID.Value,Fields!AGENT_ID.Value," ")

注意:我使用了空格(“”),而不仅仅是空字符串(“”)。使用空字符串SSRS将用数字填充空类别。一个空格将清空类别名称。

我添加了我的示例rdl。谢谢Mike为我的axe/axis提供的解决方案和修复方案。它现在起作用了,但部分地,在一个空的“Agent_ID”标签的地方,我得到了某种网格:比如0,2,3,2222,8,10,12。我玩过它,如果我在false部分中加入一些文字,它就会正常工作。只是好奇这可能是什么,某种默认网格?再次感谢。MI确认,如果您不将任何内容放入“VS puts”类别总数量的网格,则无法更改此默认值,除非您隐藏标签。我现在正在试着玩这个游戏,我需要在给定的酒吧里强调一下。即使我改变颜色,它也会与其他颜色混合,因为我有100多个类别。。我已经更新了答案。如果使用空格(“”)而不是空字符串(“”),它实际上会将名称清空。是否需要显示所有100多个类别?这总是会造成一个非常混乱的图表。你能显示其他类别的平均值而不是所有类别的平均值吗?