这是我的情景。我有一个立方体,旨在跟踪申请人的工作招聘过程。因此,他们从申请,雇用,有时到终止。
我想找一个特定月份雇用的员工人数,看看这些员工在每个月后仍然有多少人。
因此,2012年7月雇用了10名员工,我希望获得2012年8月尚未终止的人数等等。
2012年7月聘请2012年9月2012年8月 10 9仍然是7
我的措施是[雇用数量]和[终止数量]。 我有日期的角色扮演维度:[雇用日期]和[终止日期]。
我原本以为我需要将雇佣月份作为一个集合,然后在终止日期维度之后减去每个月的终止数量。
答案 0 :(得分:2)
我认为您的设计可能不是解决此问题的最佳选择。在过去,为了保留学生,我使用了转换矩阵“模式”,如下所示:The Many-to-Many Revolution 2.0
在查看解决方案后,如果您需要更多详细信息,请与我们联系。
使用当前模型解决可能需要过于复杂且无性能的MDX计算
答案 1 :(得分:0)
您可以使用以下表达式创建度量:
Sum(NonEmpty('employees set', ([Measures].[Hired Qty], 'a hire date')),
([Measures].[Termination Qty], 'a termination date'))
Sum的第一个参数将返回在您选择的日期雇用的员工。