【问题标题】:Working Days in DAXDAX 中的工作日
【发布时间】: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


    【解决方案1】:

    我没有得到解决此问题的 DAX 查询,而是在模型中添加了一个新表来解决我的目的。 如果有人得到解决方案,请在此处发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      相关资源
      最近更新 更多