另一个 Table 中的 DAX 求和值
DAX Summing Values in Another Table
我是 DAX 新手。
我有 2 个 table。我们称它们为 Table_1
和 Table_2
.
假设它们看起来像这样:
Table_1
ID Table_2_ID Person
1 1 Steve
2 1 Steve
3 1 Steve
4 2 John
5 2 John
6 3 Sally
Table_2 Sales
1 100
2 50
3 5
我想要 return 看起来像这样的结果:
ID Table_2_ID Person Sales
1 1 Steve 100
2 1 Steve 100
3 1 Steve 100
4 2 John 50
5 2 John 50
6 3 Sally 5
我怎样才能 return 使用 Dax 函数?
我知道我需要结合使用 LOOKUPVALUE and/or RELATED 函数和 SUM,但我不确定如何使用。
我不打算生成一个 table,而是一个度量,当我将它与 Power BI 中的其他列结合使用时,它会将适当的数量应用于 Table_1
中的每个人.
这可以通过计算列或度量来完成。
抄送 Table_1:
Sum_Tab2 =
var t2_ID = [Table_2_ID]
return
CALCULATE(
SUM('Tabel_2'[Sales]),
'Tabel_2'[ID] = t2_ID
)
测量:
SumTab2_measure =
var currentT2ID = MAX('Tabel_1'[Table_2_ID])
return
CALCULATE(
SUM('Tabel_2'[Sales]),
'Tabel_2'[ID] = currentT2ID
)
不需要关系。但是,要使度量在视觉 table 中起作用,Tabl_1 中的 [Tabel_2_ID 需要与此解决方案一起出现。
这些可能需要根据您的其他过滤器依赖项等稍作更改,以便它们按照您希望的方式运行。
我是 DAX 新手。
我有 2 个 table。我们称它们为 Table_1
和 Table_2
.
假设它们看起来像这样:
Table_1
ID Table_2_ID Person
1 1 Steve
2 1 Steve
3 1 Steve
4 2 John
5 2 John
6 3 Sally
Table_2 Sales
1 100
2 50
3 5
我想要 return 看起来像这样的结果:
ID Table_2_ID Person Sales
1 1 Steve 100
2 1 Steve 100
3 1 Steve 100
4 2 John 50
5 2 John 50
6 3 Sally 5
我怎样才能 return 使用 Dax 函数?
我知道我需要结合使用 LOOKUPVALUE and/or RELATED 函数和 SUM,但我不确定如何使用。
我不打算生成一个 table,而是一个度量,当我将它与 Power BI 中的其他列结合使用时,它会将适当的数量应用于 Table_1
中的每个人.
这可以通过计算列或度量来完成。
抄送 Table_1:
Sum_Tab2 =
var t2_ID = [Table_2_ID]
return
CALCULATE(
SUM('Tabel_2'[Sales]),
'Tabel_2'[ID] = t2_ID
)
测量:
SumTab2_measure =
var currentT2ID = MAX('Tabel_1'[Table_2_ID])
return
CALCULATE(
SUM('Tabel_2'[Sales]),
'Tabel_2'[ID] = currentT2ID
)
不需要关系。但是,要使度量在视觉 table 中起作用,Tabl_1 中的 [Tabel_2_ID 需要与此解决方案一起出现。
这些可能需要根据您的其他过滤器依赖项等稍作更改,以便它们按照您希望的方式运行。