Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Reporting services SSRS URL仅链接到第一个条目_Reporting Services_Ssrs 2008 R2_Reportbuilder3.0 - Fatal编程技术网

Reporting services SSRS URL仅链接到第一个条目

Reporting services SSRS URL仅链接到第一个条目,reporting-services,ssrs-2008-r2,reportbuilder3.0,Reporting Services,Ssrs 2008 R2,Reportbuilder3.0,我正在使用SSRS显示一些数据生成的报告。在我的数据库表中,我有一个名为user ID的单元格。我试图将其链接到URL,但无论我在运行报表时单击哪个单元格,它都会链接到第一个userID。这是我用来获取userID值的表达式 =Fields!userid.Value 我有一个通用的URL开头和结尾,但唯一的ID总是指列中的第一个单元格。请帮忙 您需要为您的情况提供更多的上下文/细节。您在tablix/表中使用了哪些组,生成URL的脚本是什么?您是否尝试输出字段!userid.Value在另一列

我正在使用SSRS显示一些数据生成的报告。在我的数据库表中,我有一个名为user ID的单元格。我试图将其链接到URL,但无论我在运行报表时单击哪个单元格,它都会链接到第一个userID。这是我用来获取userID值的表达式

=Fields!userid.Value

我有一个通用的URL开头和结尾,但唯一的ID总是指列中的第一个单元格。请帮忙

您需要为您的情况提供更多的上下文/细节。您在tablix/表中使用了哪些组,生成URL的脚本是什么?您是否尝试输出
字段!userid.Value
在另一列中?因此实际上没有生成URL的脚本。它只是一个固定的开始+用户ID+固定的结束。userID来自我在SQL中执行的查询,因此我的表有3列:Name、Username、userID。它们在我运行报告时都会出现,但是当我尝试将每个UserID关联到一个链接时,所有链接都使用第一行的UserID,而不是它们各自的UserID。此外,我还输出了
字段!userid.Value
在另一列中,它只输出第一个条目的userid链接在哪里?它不是在桌子上吗?如果它本身只是一个文本框,它将获取数据集的第一个值,因为它不知道使用哪个值。通常情况下,您会在表中有一个额外的列,该列使用您描述的UserID字段执行操作(转到URL)。通过这种方式,它将使用与单击的记录关联的用户ID。请原谅我对该程序缺乏技能,这是我第一次使用它。我相信我的数据在一个表中,因为我是通过插入一个表并将一个数据集拖到其中一列中来创建它的。如果这不是正确的方法,那么请告诉我正确的方法,因为我真的需要它来工作。另外,我不知道这是否有帮助,但这是我用于操作的表达式。
=参数!URL\u START.Value和参数!userid.Value和参数!URL\u END.Value
您的操作应该引用您的字段,而不是参数<代码>=参数!URL\u START.Value和字段!userid.Value和参数!URL_END.Value