繁体   English   中英

SSRS-具有硬编码值的级联参数

[英]SSRS - Cascading Parameters With Hard Coded Values

所有:

我在弄清楚如何使用硬编码值进行级联参数时遇到一些问题。

我有Company显示以下内容,这些是@Company参数中的硬编码参数值:-选择公司-Walmart Target KMart

当用户选择公司时,我还需要使用硬编码值填充第二个参数@Site,但是@Site值会根据所选的@Company而变化。

所有的值都是硬编码的,而且都不来自数据库。 我发现的所有示例都显示了从数据库中提取信息。

有人可以帮忙吗?

您可以模拟数据库表。

如果还没有,请创建一个新的数据源。

我假设您在第一个参数中包含值(ID)和标签(公司名称),并且它被称为CompanyID,请调整以下代码以适合。

然后创建一个类似这样的数据集。

DECLARE @t TABLE(CompanyID int, CompanyName varchar(100), Site varchar(100))
INSERT INTO @t
VALUES
(1, 'Walmart', 'Site A'),
(1, 'Walmart', 'Site B'),
(1, 'Walmart', 'Site C'),
(2, 'Target', 'Site 1'),
(2, 'Target', 'Site 2'),
(2, 'Target', 'Site 3'),
(3, 'KMart', 'Site X'),
(3, 'KMart', 'Site Y'),
(3, 'KMart', 'Site Z')

SELECT Site FROM @t WHERE CompanyID = @CompanyID

如果要返回多个站点,请不要忘记将您的seconds参数设置为多值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM