Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 SSRS报告parameter.label显示parameter.value_Ssrs 2008_Axapta_Dynamics Ax 2012 - Fatal编程技术网

Ssrs 2008 SSRS报告parameter.label显示parameter.value

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

我有一个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年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,", ")