假设以下代码:
VAR tableRow = FILTER( CustomDateTable; Now() >= [StartDate] && Now() <= [EndDate] )
VAR singleValue = MINX( tableRow ; [Col1] )
我们从名为CustomDateTable
的表中检索一行,然后我们要提取名为Col1
的列的值。由于Col1
是唯一的行,因此应包含一个值。
我使用MINX()
来做到这一点,但我觉得这可能不是最有效的方法。
如何使用自定义过滤器提取表的单行,将其存储在变量中以备将来使用,然后从其中的一列中提取一个sigle值?
答案 0 :(得分:1)
一个选项是VAR singleValue = SUMMARIZE( tableRow ; [Col1] )
另一个是VAR singleValue = CALCULATE ( VALUES ( [Col1] ); tableRow )