代码之家  ›  专栏  ›  技术社区  ›  Przemyslaw Remin

DAX有效的度量方法,用于获取最大日期的最大日期和其他日期的空白

  •  0
  • Przemyslaw Remin  · 技术社区  · 6 年前

    我希望以两种方式获得FactTable列的最新日期:(1)在整个表中重复,以及(2)仅在最大日期中重复。

    第一个:

    DateMax Repeated Measure = CALCULATE(MAX(FactTable[Date]), ALLSELECTED('FactTable'))
    

    第二个:

    DateMax Only Measure = 
    VAR GetMaxDate = CALCULATE( MAX(FactTable[Date]), ALLSELECTED('FactTable'))
    return
    CALCULATE( MAX(FactTable[Date]), FILTER('Calendar', 'Calendar'[Date]=GetMaxDate))
    

    第二个度量值(根据需要)返回所有空格,但日期为max的单个日期除外。是否没有有效的方法,然后我就这样做了?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Alexis Olson    6 年前

    你不需要使用 CALCULATE 第二次。你应该可以做一些

    IF(MAX('Calendar'[Date]) = GetMaxDate, GetMaxDate, BLANK())