Ssrs 2008 SSRS报告parameter.label显示parameter.value
我有一个SSRS报告,在我的报告中我有一个数据集,它有一个ID和名称字段,然后我创建了一个参数,并将其值设置为ID from dataset和Label to NAME of dataset。当我预览报告并选择它时,我可以看到标签,但我也在报告上显示我使用的表达式的所选参数: =参数!P_TargetBrand.Label 但当报表运行时,它显示的是参数值而不是标签 我的SQL版本是:Ssrs 2008 SSRS报告parameter.label显示parameter.value,ssrs-2008,axapta,dynamics-ax-2012,Ssrs 2008,Axapta,Dynamics Ax 2012,我有一个SSRS报告,在我的报告中我有一个数据集,它有一个ID和名称字段,然后我创建了一个参数,并将其值设置为ID from dataset和Label to NAME of dataset。当我预览报告并选择它时,我可以看到标签,但我也在报告上显示我使用的表达式的所选参数: =参数!P_TargetBrand.Label 但当报表运行时,它显示的是参数值而不是标签 我的SQL版本是: Microsoft SQL Server 2008 R2(SP1)-10.50.2550.0(X64)2012
Microsoft SQL Server 2008 R2(SP1)-10.50.2550.0(X64)2012年6月11日16:41:53版权所有(c)Windows NT 6.1上的Microsoft Corporation标准版(64位)(Build 7601:Service Pack 1)如果参数为单值:
=Parameters!<ParameterName>.Label
=参数!。标签
参数为多值时的情况:
=Parameters!<ParameterName>.Label(0)
=参数!。标签(0)
或
=Join(参数!.Label,”)
我遇到了这个问题,据我所知,这是一个不支持bug的功能 在本页上— 他们有两个问题与我们的问题有关: “标签引用显示不正确。Value属性设置为Parameters!MyParm.Value参数。” Addtl。信息:“必须使用Visual Studio Tools for Microsoft Dynamics AX报告模型中的数据集将参数显式绑定到数据。” 及 参数被显式绑定到具有两列(label和value)的数据集。值显示正确。label引用在除客户端之外的所有位置都显示正确 Addtl。信息:“报表查看器控件不支持指定报表参数标签,仅支持值。”
在我的例子中,我们没有使用绑定数据集。只需要我们自己的后端,并将参数值添加到reporting view对象。所以我们是索尔。我们必须得到一个标签/值对,这真是太差劲了。然后再次点击数据库以获取所选值的标签,因为我们无法直接访问标签
我希望被证明是错的。我有相同的环境(MS SQL 2008R2 SP1),但无法重现。还有其他信息吗?我正在使用visual studio 2010开发SSRS报告,在我的visual studio中,我安装了MS AX 2012的开发工具,这是AX 2012的SSRS报告。我认为这是一个bug。我还有一个参数kpi_id,带有value&label,但当我在图表标题中使用parameter.label时,它会显示value而不是label。它的单值参数。H@GilPeretz它对我不起作用。我认为这是一个错误。我还有一个参数kpi_id,带有value&label,但当我在图表标题中使用parameter.label时,它会显示value而不是label。它的单值参数。=参数!。标签(0)这对我有用。非常感谢。
=Join(Parameters!<MultivalueParameterName>.Label,", ")