Powerbi 计算类别内的平均值
如何计算类别内度量值的平均值 例如,在我的数据模型中,我有一个表“Geo”,其中包含字段“País”(国家) 在表“Clientes”中,我有“Cliente”(客户)字段 这就是关系的样子: 事实表是“Vendas” 我需要每个国家“Margem Líquida*”的平均值,因此我使用以下指标:Powerbi 计算类别内的平均值,powerbi,dax,Powerbi,Dax,如何计算类别内度量值的平均值 例如,在我的数据模型中,我有一个表“Geo”,其中包含字段“País”(国家) 在表“Clientes”中,我有“Cliente”(客户)字段 这就是关系的样子: 事实表是“Vendas” 我需要每个国家“Margem Líquida*”的平均值,因此我使用以下指标: Margem Média País = AVERAGEX(Clientes;[Margem Líquida *]) 这在国家层面上是可以的,但正如您在下表中看到的,我无法将度量值与客户(“客户”)
Margem Média País = AVERAGEX(Clientes;[Margem Líquida *])
这在国家层面上是可以的,但正如您在下表中看到的,我无法将度量值与客户(“客户”)层面上每个国家的平均值进行比较
我希望为国内的每个客户重复国家级别的值
我该怎么做?我用之前的尝试了各种计算
,但是运气不好
提前谢谢 看看这两种方法是否适合您:
Margem Média País = AVERAGEX(ALL(Clientes[Cliente]); [Margem Líquida *])
Margem Média País = CALCULATE(
AVERAGEX(Clientes; [Margem Líquida *]);
ALL(Clientes[Cliente]))
如果没有,请发布一份您的数据
编辑:类似的内容可能有助于解决您在评论中提到的问题
Margem Média País = CALCULATE(
AVERAGEX(Clientes; [Margem Líquida *]);
ALL(Clientes),
Geo[País] IN VALUES(Geo[País]))
因此,对于澳大利亚,您希望该国所有四个客户的53.907都在正确的列中吗?您好,没错,谢谢,它们都返回正确的值,尽管它们显示了所有客户的值(即使它们不属于各自的国家)。我知道我可以用IF来修复这个问题,但是没有更好的方法吗?试试我的编辑。应该有办法,但是如果没有样本数据进行测试,就很难编写DAX。这太棒了,即使没有看到数据,也非常感谢!