Dax 如何从列中获取不同的值

gen*_*nie 6 ssas dax powerbi

这是我正在尝试的查询。

EVALUATE
SELECTCOLUMNS('MyTable',"col1",DISTINCT(VALUES('MyTable'[Email])))
Run Code Online (Sandbox Code Playgroud)

Joe*_*lyn 6

如果您尝试简单地使用现有表的不同值创建一个新的单列表,则可以使用下面的公式。

从这样的数据开始......

数据

...只需使用此公式创建一个新表即可获取不同值的列表。

Locations = DISTINCT(Fruit[Location])
Run Code Online (Sandbox Code Playgroud)

清楚的

  • 在我的示例中,是的“VALUES”将返回相同的结果。根据文档,这些函数不同,可能返回不同的结果(请参阅[此处](https://msdn.microsoft.com/en-us/library/ee634547.aspx#Anchor_3)) (2认同)