Powerbi 电力Bi使用“;在;在达克斯

Powerbi 电力Bi使用“;在;在达克斯,powerbi,dax,Powerbi,Dax,我在这里发布这篇文章,但我在Power BI社区中发布了一些问题(由于某些原因,我在发布问题时不断给我错误) 我试图获取以前的总销售额,但在某些条件下,我在公式中添加时不断获取并出错: PrevTotalSales = Var prev = selectedvalue(sales(previousperiod) RETURN CALCULATE ( COUNTA(Sales[SaleNbr]),(Sales[period]=prev), sales[code] in ("a","b","c"

我在这里发布这篇文章,但我在Power BI社区中发布了一些问题(由于某些原因,我在发布问题时不断给我错误)

我试图获取以前的总销售额,但在某些条件下,我在公式中添加
时不断获取并出错:

PrevTotalSales =
Var prev = selectedvalue(sales(previousperiod)
RETURN 
CALCULATE ( 
COUNTA(Sales[SaleNbr]),(Sales[period]=prev), sales[code] in ("a","b","c")
)
有什么建议吗? 谢谢


基本上,您不需要在Var_List中使用
Var,而需要将其更改为
if List.Contains({Var_List},[Var]),然后
您需要在列表中使用花括号
{
}
而不是括号


您的变量行也有问题,但这应该可以解决您的
中的
问题。

No.
列表。Contains
是M语言,在DAX度量中不起作用。