【发布时间】:2019-12-04 17:39:00
【问题描述】:
我正在尝试在powerbi-client 中使用TupleFilter,因为我需要基于两个不同的列过滤数据,它们之间有 OR 语句(同一个表中有 2 个不同的列,或者可能在 2 个不同的列中),请检查this question 出局。
当我阅读in this docs 时,元组过滤器可以做到这一点。
但是,当我尝试将它与 report.setFilters(filters) 函数一起使用时,我从 setFilters 函数中得到了这个错误:“未定义的属性无效”。
另外,我在powerbi-client中没有找到上述文档中用到的函数:
visualHost.applyJsonFilter(filter, "general", "filter", FilterAction.merge)
所以,我只是尝试了 setFilters(filters)。
深入了解filters docs,我发现了这个:
报表级别过滤器支持以下类型:IBasicFilter | 高级过滤器 | IRelativeDateFilter。
页面级过滤器支持以下类型:IBasicFilter |高级过滤器 | IRelativeDateFilter。
视觉级过滤器支持以下类型:IBasicFilter |高级过滤器 | IRelativeDateFilter | ITopNFilter | IIncludeExcludeFilter。
所以,我无法理解的是,如果上述过滤器级别都不支持,如何使用元组过滤器!
【问题讨论】:
标签: powerbi powerbi-custom-visuals