尝试返回Power BI中已过滤日期列的最大值

时间:2019-02-05 15:19:55

标签: filter powerbi dax slicers

我在Power BI中有一个表,其中有一个日期字段和一个值字段。我正在使用切片器对此日期字段进行过滤,以求和指定日期之前的所有值数据。我想获取此日期值以在其他地方的LOOKUPVALUE()中使用(以获取转化率)。

有没有办法做到这一点?

我尝试过DAX函数,该函数返回保留了过滤器的特定表/列的值,但这似乎永远无法奏效,仅返回整个数据集,例如VALUES(),FILTERS(),ALLEXCEPT()。

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

<SafeAreaView> <KeyboardAvoidingView> <ScrollView> <Text>Name</Text> <AutoTags //required suggestions={this.state.suggestedName} handleAddition={this.handleAddition} handleDelete={this.handleDelete} multiline={true} placeholder="TYPE IN" blurOnSubmit={true} style= {styles.style} /> </ScrollView> </KeyboardAvoidingView> </SafeAreaView> 将为您提供。例如,您可以创建一个度量并在其他地方使用它:

num = round(343.5544, 2)
print(num) // output is 343.55

当然,您必须用实际的表名和列名替换MAX('MyTable'[DateColumn])MaxDate = MAX('MyTable'[DateColumn])

答案 1 :(得分:0)

我找到了使用对策的解决方案。

DAX以供将来参考:

Filter Date = CALCULATE(MAX('Date'[Date]);ALLSELECTED('Dates'))