我需要对URL中的Power BI报表应用过滤器
_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'
我使用了此代码,但未进行过滤。该表位于模式(oracle数据库)中。我是否应该甚至包含架构名称?代码中是否存在任何错误?还是有其他解决方法
table name:V_REPL_CE10010_C3
col name:BUKRS(The column type is text)
_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'
_58909_87f86c04?rs:embed=true?filter=V_REPL_CE10010_C3/BUKRS eq '9036'
答案 0 :(得分:0)
您要在哪个URL上附加过滤器?考虑到rs:embed=true
似乎您正在内部使用Power BI Report Server,但是您没有在问题中对此进行标记。
您在URL筛选器中传递的“表名”是Power BI模型中表的名称,因此不,您不应在其前面加上模式名。因此,请检查您的模型,表名真的是V_REPL_CE10010_C3
(模型中的表名可以不同于数据库中的表名,例如,它可以像Query1
之类)。如果表名或列名不正确,但是通常URL过滤有效,则应该看到一条消息,说明过滤器无效:
如果您没有看到这样的消息,并且没有在URL中传递过滤器,则您所使用的URL类型(e.g. URL acquired from Publish to web)不支持URL过滤。