SSRS:具有重复值的多值参数
SSRS: Multi-value parameter with repeated values
我在使用多值参数时遇到问题。我原以为我可以从默认数据集中为标签和值组合加载不同的值,但它不起作用。
我有一个如下所示的查询:
Id Name Col1 Col2
1 Foo aaa ddd
1 Foo xxx sss
1 Foo yyy zzz
2 Bar bbb eee
3 Huh ccc fff
并想从数据集中获取 ID - 名称组合。理想情况下,结果将是:
Value Label
1 Foo
2 Bar
3 Huh
然而,实际结果是:
Value Label
1 Foo
1 Foo
1 Foo
2 Bar
3 Huh
编辑:我认为这是一个糟糕的解决方案,但制作了一个新的数据集只是为了收集我需要的字段并填充参数下拉列表。这不是最好的结果,但在我找到合适的方法之前应该会起作用。
我的一些同事告诉我这是唯一的方法,所以每次我想填充一个新的多数据集时我都必须创建一个新的数据集来自查询的值参数...请告诉我这是否真的是这样做的方法,我发现它非常低效。
您必须为每个参数创建一个数据集才能正确地提供它。
我在使用多值参数时遇到问题。我原以为我可以从默认数据集中为标签和值组合加载不同的值,但它不起作用。
我有一个如下所示的查询:
Id Name Col1 Col2
1 Foo aaa ddd
1 Foo xxx sss
1 Foo yyy zzz
2 Bar bbb eee
3 Huh ccc fff
并想从数据集中获取 ID - 名称组合。理想情况下,结果将是:
Value Label
1 Foo
2 Bar
3 Huh
然而,实际结果是:
Value Label
1 Foo
1 Foo
1 Foo
2 Bar
3 Huh
编辑:我认为这是一个糟糕的解决方案,但制作了一个新的数据集只是为了收集我需要的字段并填充参数下拉列表。这不是最好的结果,但在我找到合适的方法之前应该会起作用。
我的一些同事告诉我这是唯一的方法,所以每次我想填充一个新的多数据集时我都必须创建一个新的数据集来自查询的值参数...请告诉我这是否真的是这样做的方法,我发现它非常低效。
您必须为每个参数创建一个数据集才能正确地提供它。