如何执行这个 DAX 公式?

问题描述 投票:0回答:1

我是 DAX 公式的初学者;所以我的问题是,如何使我的公式发挥作用?它说我必须使用聚合函数,因为 2016 列太大。但我想使用2016年的独特百分比,所以我不能使用SUM。

Employment per km2 = CALCULATE(('Samenvoegen2'[2016] * 'geonames'[Population]) / 'geonames'[Area(in sq km)]). 

结果将是每平方公里的人口数量列表。如果我使用 COUNT 会发生什么?有没有一种方法可以在不使用聚合函数的情况下测量我想要测量的内容?

它说我必须使用聚合函数,但我不确定该使用哪一个以及如何使用。也许我需要使用过滤器?

我希望得到每平方公里人口数量的列表。

powerbi dax aggregate measure
1个回答
0
投票

如果您要“查看”与“地理名称”表的关系,则需要使用迭代器(“x 函数”),因为您需要相关表中的评估上下文。

CALCULATE(
SUMX('Samenvoegen2',
'Samenvoegen2'[2016] * RELATED('geonames'[Population]) / RELATED('geonames'[Area(in sq km)])
))
© www.soinside.com 2019 - 2024. All rights reserved.