在DAX表达式Power BI中过滤LOD计算

时间:2018-06-05 21:16:48

标签: powerbi dax calculated-field

我在Tableau中创建了LOD表达式,然后动态计算何时应用过滤器。我试图在Power BI中实现类似的功能。我是Power BI的新手,所以我可能没有向谷歌提出正确的问题。我只想要一个列显示我的平均销售额" Filtered"数据集。最接近的我是使用Calculate(平均值(表[列]),全部(表)),但是当我应用日期滑块时,它不会动态改变。如果我过滤1/1 - 1/5我想要那个平均值。更改日期范围,平均值应该更改。

AVG STDEV

谢谢。

2 个答案:

答案 0 :(得分:0)

您可能正在寻找ALLEXCEPT()功能。在这种情况下,你会做类似

的事情
CALCULATE(AVERAGE(table[column]), ALLEXCEPT(table, table[date]))

基本上是说要删除除日期列上的过滤器之外的表上的所有过滤器。

答案 1 :(得分:0)

CALCULATE( 
   AVERAGE(Table[Column]),
   ALLSELECTED()
)