如何显示未过滤的数据

Madao

我是 power bi 的新手,这个问题可能是一个常见问题并且已经得到解答,但我没有找到任何精确的解决方案。

我有两张桌子;“日期”“帐户”

  1. 日期表只有一列:“日期”(日期类型)。它只有基于日期的日期值。
  2. Accounts表有两列;名称(文本类型)和CreatedDate(日期类型)。

在我的 power bi 模型中,Dates.DateAccounts.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

如何显示未过滤的数据?

smpa01

您可以创建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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章