在 power bi 中将 SUMPRODUCT 公式创建为 dax 格式

Create SUMPRODUCT formula into dax format in power bi

我在 excel 中有一个公式:=SUMPRODUCT(E2:E6, D2:D6)/SUM(E2:E6) 给出 3.66, 我想在 DAX 中创建相同的公式。

我的数据-

D E
1 cost number
2 1 1
3 2 2
4 3 3
5 4 4
6 5 5

请帮助我在 dax 中获取我的 O/P,在此先感谢!!!

您需要使用 SUMX 迭代您的 table 以乘以行级值并将它们相加。在下面的衡量中,股息是你的 SUMPRODUCT 等值。

Measure :=
DIVIDE ( 
    SUMX ( 
        'Table',
        'Table'[cost] * 'Table'[number]
    ),
    SUM ( 'Table'[number] )
)