【发布时间】:2015-04-20 03:29:41
【问题描述】:
为了在 SSRS 多选下拉列表中使用,我需要生成多个 DISTINCT 值列表。
这很容易做到。 Select DISTINCT Department from DimEmployee
为了设置 SSRS 默认值,您的数据集中还必须有一个 ID 字段。上述查询无法实现这一点
我需要为我的不同列表中的每条记录分配一个任意唯一 ID
任何建议表示赞赏。
最终输出是:
Select * From dsDeptList
结果...
ID | DeptName
1 | DeptName1
2 | DeptName2
etc.....
【问题讨论】:
-
您可以在
DISTINCT之后使用ROW_NUMBERSQL 函数。此外,如果这是您的 DBMS,您应该使用sql-server标签。 -
这很奇怪,您可能有名为 EmployeeID 的列具有重复值。表定义是什么?
-
员工 ID 是一个示例,我没有重复值。我需要一个(真实示例,员工部门)列表。我们没有部门表,它只与员工相关联。所以我可以获得一个不同的部门列表,但我需要为他们分配仲裁 ID
标签: tsql reporting-services ssrs-2012 distinct-values