我在Tableau中创建了LOD表达式,然后动态计算何时应用过滤器。我试图在Power BI中实现类似的功能。我是Power BI的新手,所以我可能没有向谷歌提出正确的问题。我只想要一个列显示我的平均销售额" Filtered"数据集。最接近的我是使用Calculate(平均值(表[列]),全部(表)),但是当我应用日期滑块时,它不会动态改变。如果我过滤1/1 - 1/5我想要那个平均值。更改日期范围,平均值应该更改。
谢谢。
答案 0 :(得分:0)
您可能正在寻找ALLEXCEPT()
功能。在这种情况下,你会做类似
CALCULATE(AVERAGE(table[column]), ALLEXCEPT(table, table[date]))
基本上是说要删除除日期列上的过滤器之外的表上的所有过滤器。
答案 1 :(得分:0)
CALCULATE(
AVERAGE(Table[Column]),
ALLSELECTED()
)