Corporate Sale for 2010 =
var
CorporateDate=filter(DateOne,DateOne[year]=2010)
return
CorporateDate
执行此 DAX 代码时,会出现此 MSG:
表达式引用多列。多列无法转换为标量值。
这是正常的,因为您使用的代码是返回多列,但使用它的上下文需要单个标量值。
CorporateDate=filter(DateOne,DateOne[year]=2010)
返回 DateOne 表中年份为 2010 年的所有行。这是一个表,而不是标量值。
您可以使用它直接创建一个表:
CorporateDate = FILTER(DateOne, DateOne[Year] = 2010)