【问题标题】:Make first few rows unresponsive to slicer Power BI使前几行对切片器 Power BI 无响应
【发布时间】:2021-01-16 04:27:02
【问题描述】:

我有一个如下所示的数据:

  Brands  Sales Category Index
  Brand1    588        A     1
  Brand2    846        A     2
  Brand3    827        A     3
  Brand4    951        A     4
  Brand5    673        B     5
  Brand6    637        B     6
  Brand7    575        B     7
  Brand8    995        B     8
  Btand9    737        C     9
 Brand10    661        C    10
 Brand11    729        C    11
 Brand12    789        C    12
 Brand13    836        C    13

问题陈述:

我正在尝试将 Category 作为切片器。但是,我希望类别 A 的行出现在表格视图中,而与选择的切片器无关。

示例:假设如果在 slicer 中选择了类别 B,在这种情况下,表应该返回所有行,直到排名 8。

以下是选择类别 C 时所需输出的示例:

如您所见,可视化表同时具有类别 A 和类别 C。

同样,当 B 和 C 都被选中时,我应该能够显示所有类别(A、B 和 C)。

尝试了什么: 我在想如果我们可以使用条件 DAX,它为切片器中的选定值返回 1 并将剩余标记为 0,我可以将其用作视觉过滤器并过滤掉 0。我尝试了 Filterin Filters 的各种组合和SELECTCOLUMN 但它不起作用。即使是下面的度量也返回所有行而不是Selected values|| category="A"

test1 = CALCULATE(MIN('Table'[Index]),FILTER(ALLEXCEPT('Table','Table'[Brands]),'Table'[Category]=SELECTEDVALUE('Table'[Category]) || 'Table'[Category]="A"))

我也尝试过类似的方法:

test = var cat = min('Table'[Category]) return IF(cat = SELECTEDVALUE('Table'[Category])||cat="A",1,0)

但是这给了所有 1 ,不给不匹配条件的行 0 (注意我在这里阻止了切片器交互)

任何帮助将不胜感激。

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    首先,您需要将切片器表分开,因为将值保留在同一个表中您无法达到要求。您可以使用以下代码创建自定义表格-

    考虑到您的基表名称sales

    让我们创建自定义表格类别列表

    salescategory list

    之间不能有任何关系
    category list = 
    SELECTCOLUMNS(
        sales,
        "Category",sales[Category]
    )
    

    现在,使用新的自定义表格类别列表创建切片器并在Measure-

    下方创建它
    is filter = 
    if(
        MIN(sales[Category]) = "A",
        1,
        if (
            MIN(sales[Category]) IN VALUES('category list'[Category]),
            1,
            0
        )
    )
    

    下面是选择C时的示例输出-

    【讨论】:

    • 非常感谢 :-) 这行得通。我还有其他依赖于销售表的切片器。我将尝试看看我如何无法将销售和类别表联系起来。但是对于提出的问题,这是完美的!
    • 很高兴看到它有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 2022-07-02
    • 2020-11-07
    • 2022-08-22
    相关资源
    最近更新 更多