我是 power bi 的新手,这个问题可能是一个常见问题并且已经得到解答,但我没有找到任何精确的解决方案。
我有两张桌子;“日期”和“帐户”。
在我的 power bi 模型中,Dates.Date和Accounts.CreatedDate列之间存在关系(多对一、单个、活动)。
我想显示除过滤后的帐户名称。例如,我的Accounts表如下所示:
姓名 | 创建日期 |
---|---|
一家公司 | 2020-01-01 |
B公司 | 2020-12-15 |
C公司 | 2021-03-03 |
D公司 | 2019-05-27 |
我有一个切片器并使用Dates.Date作为它的字段。
当我过滤过去 1 年 (2020-08-18 - 2021-08-18) 的数据时,我想显示未过滤的数据。我想看这个:
姓名 | 创建日期 |
---|---|
一家公司 | 2020-01-01 |
D公司 | 2019-05-27 |
如何显示未过滤的数据?
您可以创建Measure
如下过滤器
_filter:=
SWITCH (
TRUE (),
/* t1 = what is value selected ?*/
CONVERT ( SELECTEDVALUE ( 'Calendar'[Calendar_Date] ), INTEGER ) = BLANK ()
/* t2=what is the max CreatedDate value visble in the filter context*/
/*if t1 and t2 both blank then return -999 else return t1-t2 which should be 0*/
&& CONVERT ( MAX ( tbl[CreatedDate] ), INTEGER ) = BLANK (), -999,
CONVERT ( SELECTEDVALUE ( 'Calendar'[Calendar_Date] ), INTEGER )
- CONVERT ( MAX ( tbl[CreatedDate] ), INTEGER )
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句