按日期分组,区分并忽略其他筛选器 - Power BI
Group by date, Distinct and ignore other filters - Power BI
我有一个数据集,其中 col 'value' 中的值每月和 id 重复一次,例如for 1/1/2020 and id 1, value is 0.5, for 2/1/2020, value is 2, etc. 数据集还有其他列将用作其他计算的过滤器。
得到的度量是什么:
这样即使我使用 table 中的过滤器,例如filter1,该值仍然仅按日期分组?
我试过 sumx 和 max;总和和值,但没有给出结果,计算仍然对其他过滤器有反应。
当我谈到所有时,我想到了这种解决方案:
WithoutExternalFilter =
CALCULATE (
VAR __dist =
ADDCOLUMNS (
SUMMARIZE ( Te, Te[Date], Te[ID] ),
"val", CALCULATE ( MAX ( Te[value] ) )
)
RETURN
SUMX ( __dist, [val] ),
ALL ( Te[filter1] )
)
当我们放置一些过滤器时,“2020-08-01”的值仍然是 1.1:
我有一个数据集,其中 col 'value' 中的值每月和 id 重复一次,例如for 1/1/2020 and id 1, value is 0.5, for 2/1/2020, value is 2, etc. 数据集还有其他列将用作其他计算的过滤器。
得到的度量是什么:
这样即使我使用 table 中的过滤器,例如filter1,该值仍然仅按日期分组?
我试过 sumx 和 max;总和和值,但没有给出结果,计算仍然对其他过滤器有反应。
当我谈到所有时,我想到了这种解决方案:
WithoutExternalFilter =
CALCULATE (
VAR __dist =
ADDCOLUMNS (
SUMMARIZE ( Te, Te[Date], Te[ID] ),
"val", CALCULATE ( MAX ( Te[value] ) )
)
RETURN
SUMX ( __dist, [val] ),
ALL ( Te[filter1] )
)
当我们放置一些过滤器时,“2020-08-01”的值仍然是 1.1: