在power bi我有下表,我想从下表中计算总关键字。 Ids正在复制,因为它们来自其他一些存储过程。我希望总和像这样RewriteEngine On
RewriteRule ^api/(.*)$ http://www.example.com/$1 [L,P]
。
12+13+14
我试过了Id Keywords
A 12
B 13
B 13
B 13
B 13
C 14
C 14
B 13
A 12
C 14
C 14
C 14
C 14
A 12
A 12
B 13
A 12
B 13
A 12
B 13
和
X = SUMX(FILTER(Query1,DISTINCT(Query1[Id])),[Keywords])
但什么都没有发生。
如何做到这一点?
答案 0 :(得分:1)
尝试,例如:
X =
SUMX ( SUMMARIZE ( Query1, Query1[Id], Query1[Keywords] ), [Keywords] )
这依赖于Id和amp;之间的1:1关系。关键词。 (如果A有时可能为12,有时为13,则上述将包括A-12和A-13。)
将查询修改为仅引入一个不同的集合将是理想的,而不是在事后使用DAX进行重复数据删除。例如,如果您正在使用Power Query,则可以在导入数据时删除重复项,即使您的存储过程正在发送它们(并简化DAX表达式)。在您的画布上,主页> 修改查询> 修改查询。然后选择最后一步(在我的屏幕截图中更改类型)并选择主页> 删除行> 删除重复项。
或者理想情况下,更新存储过程以不发送重复项(尽管我意识到可能无法控制)。