按相同ID分组的Power BI Sum单元格

时间:2019-03-25 12:31:10

标签: powerbi

如何创建一个公式,对所有具有相同ID的单元格求和?

enter image description here enter image description here

编辑:这两个列都在同一表中。我需要一个新列来计算具有相同ID的所有小时的总和。

1 个答案:

答案 0 :(得分:1)

在这种情况下,我将创建一个新的汇总表:

SummeryTable = 
SUMMARIZE(
    'TableName';
    'TableName'[ID];
    "Time_summed"; SUM('TableName'[TimeColumn])
)

然后,您将得到一个表格,该表格的每一行上都有不同的[ID],并且对应于原始数据表中该ID的所有小时数的总和。您可以用来与原始表建立关系。

EDIT_1:

是的,如果您使用像这样的计算列:

SumTime = 
VAR thisID = [ID]
RETURN
CALCULATE(
    SUM('TableName'[TimeColumn]);
    ALL('Tablename');
    'TableName'[ID] = thisID
)