【发布时间】:2016-04-13 12:42:53
【问题描述】:
我有一个需求,我需要查找商店的工作日。查找商店工作日的公式是:-
如果商店在相应月份的第一天或之前开业,那么
工作日 = 一个月的总天数。
如果陈列室在各月中旬开放,那么
工作日 = 月末日期 - 展厅开业日期。
请注意,对于当前日历月,我们应将 Today()-1 视为该月的最后日期。
存储数据
日期表
要求的结果
=CALCULATE(SUM('Showroom Master'[W]),FILTER(ALL('DateMaster'),DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date]))),USERELATIONSHIP('Showroom Master'[OPENINGDATE],'Date Master'[Date]))
另一种解决方案
=CALCULATE(SUM('Showroom Master'[W]),USERELATIONSHIP('ShowroomMaster'[OPENINGDATE],'Date Master'[Date]),
DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date])))
计算 [W]
=(TODAY()-1)-'Showroom Master'[OPENINGDATE]
由于 Showroom 和 Date 都是主表,因此我无法在两者之间建立直接关系。
所以任何人都有解决方案
问候, 皮尤什
【问题讨论】:
标签: powerpivot dax ssas-tabular