我在PowerBI中有一个数据可视化,它是由后端的SQL驱动的。我有一个特定的字段,我希望能够通过字符串匹配过滤。下面是这个领域的样子:
me_drug_occurence
AB
C
ABC
BC
B每个字母都是独一无二的,代表一种药物。更多的字母=药物的组合。没有一封信会重复不止一次来记录。我希望使用“页面上的过滤器”选项,并让用户能够通过药物A、B和C进行筛选。例如,选择A可以显示包含A (records AB, ABC,) )的任何记录。选择A和B将显示包含A或B(记录AB, ABC, BC, B)的任何记录。以此类推。
我的问题是,在Power BI中,似乎没有一种开箱即用的方法来做到这一点?如果我简单地将这个列拖到“这个页面上的过滤器”侧边栏,我只会得到通过不同药物组合过滤的选项。

如果我选择“高级过滤器”,我可以更接近我的目标,但它迫使用户手动放置关键字:

所以,我的问题是如何在这个可视化上完成一个过滤器,这个过滤器看起来是这样的:
Filter:
A
B
C可以通过包含A、B或C的任何记录或其中的某些组合进行过滤。是否需要创建自定义度量值?
发布于 2020-01-28 16:44:37
你已经走上了正确的道路。使用高级过滤。在这种使用或条件下,一.药物含有C或药物含有B或药物含有A
这将过滤出你的记录,只有那些有以上三个条件之一匹配。
编辑:这是最接近我能想到的你的要求。
1使用切割机,该切割机加药后可使其下垂并可搜索。现在,作为最终用户,我将输入A,因此我将得到包含A的记录的no,作为我的用户,我将选择所有这些记录作为屏幕截图。

如果我输入C,它将显示如下所示,并选择它们

这将是结果

无文本过滤器

在为过滤器添加文本之后

https://stackoverflow.com/questions/59951642
复制相似问题