我有一个数据集 (DATASET1),其中列出了所有员工及其部门 ID、他们开始的日期和终止的日期。
我希望我的查询返回一个数据集,其中每一行代表每个员工留职的一天,以及工作天数(开始至今)。
我该如何查询?感谢您的帮助,提前。
数据集1
DeptID EmployeeID StartDate EndDate
--------------------------------------------
001 123 20100101 20120101
001 124 20100505 20130101
数据集2
DeptID EmployeeID Date #ofDaysWorked
--------------------------------------------
001 123 20100101 1
001 123 20100102 2
001 123 20100103 3
001 123 20100104 4
.... .... ........ ...
EIDT:我的目标是构建一个事实表,用于在 SSAS 中导出度量。我正在建立的衡量标准是“平均就业年限”。该度量将部署在仪表板中,用户将能够选择一个日历周期并向下钻取到月、周和天。这就是为什么我需要从如此大的数据集开始。也许我可以通过使用 MDX 查询来实现这个目标,但是如何实现呢?