我有下表,正在尝试获取特定列的总和。 First Table
我想为'TrackerID'取不同的值,并且当durationConnected大于0时,然后取大于0的值。最后,我想得到在这种情况下为7的总和。(请参阅第二张表):
我尝试通过以下操作创建另一个表:AnotherTableTest = SUMMARIZE(journal; journal [PhoneNumber]; journal [StartTime]; journal [TrackerID];“ UniqueCalls”; DISTINCTCOUNT(journal [TrackerID]);“ TimeConnected”; Max(journal [DurationConnected]))。这没有给我预期的结果。
我也尝试使用一种措施: MaxAmount = MAX(journal [DurationConnected]) ActualAmount = SUMX(DISTINCT(journal [TrackerID]); [MaxAmount])
有人可以帮我吗?
答案 0 :(得分:0)
尝试像这样创建一个新表:
["Blue Squirrel", "Yellow Squirrel", "Orange Squirrel"]
编辑
当newTable = SUMMARIZECOLUMNS('journal'[TrackerID],
"StartTime", MAX('journal'[StartTime]),
"totalDuration",SUM('journal'[DurationConnected]))
是每个[DurationConnected]
更改的唯一值时,此答案会更简洁一些。我还根据OP的要求添加了[TrackerID]
(请参阅评论)。
'journal'[Outbound]