我是 SSRS 的新手,所以如果这个问题太简单了,我深表歉意。
我有两个数据集:
- 帐户(AccountId、AccountName、AccountGroupId)
- ChildAccounts (ChildAccountId, ChildAccountName)
这个想法是用户从 AccountName 组合框中选择一个帐户,然后使用来自所选 AccountName 的 AccountGroupId 填充 ChildAccounts 数据集(和组合框)。
所以我有参数:
- 带有设置的@AccountId 参数:可用值/从查询中获取值/数据集:帐户,值字段:AccountId,标签字段:AccountName。
- @AccountGroupId 设置:默认值/从查询中获取值/数据集:帐户,值字段:AccountGroupId。
然后应使用 @AccountId 和 @AccountGroupId 作为存储过程的参数填充 ChildAccounts 数据集。但是,@AccountId 似乎已正确传递,但 @AccountGroupId 似乎只是使用 Accounts 数据集中的 AccountGroupId 的第一个值,而不是所选 AccountName 的正确值。
我怎样才能使这项工作?