0

这是我的场景。我有一个立方体,用于跟踪求职者的招聘过程。因此,他们从申请到聘用,有时甚至终止。

我想找到在特定月份雇用的员工数量,并查看之后每个月仍有多少相同的员工。

所以 2012 年 7 月雇佣了 10 名员工,我想获得 2012 年 8 月尚未终止的人数,依此类推。

2012 年 7 月 录用 2012 年 8 月 2012 年 9 月 10 9 剩余 7 剩余

我的措施是[雇用数量]和[终止数量]。我有日期的角色扮演维度:[雇用日期] 和 [终止日期]。

我在想我需要将雇用月份作为一组,然后在终止日期维度之后减去每个月的终止数量。

4

2 回答 2

2

我认为您的设计可能不是解决此问题的最佳选择。在过去的学生保留中,我使用了一个转换矩阵“模式”,如下所述:多对多革命 2.0

如果您在查看解决方案后需要更多详细信息,请告诉我。

要使用您当前的模型求解,可能需要过于复杂且性能不佳的 MDX 计算

于 2012-09-01T06:16:43.367 回答
0

您可以使用此表达式创建度量:

Sum(NonEmpty('employees set', ([Measures].[Hired Qty], 'a hire date')),
    ([Measures].[Termination Qty], 'a termination date'))

Sum 的第一个参数将返回在您选择的日期雇用的员工。

于 2012-09-01T09:07:49.317 回答