可以像 Power BI 一样通过 URL 过滤破折号应用程序吗

Can a dash app be filtered via URL like Power BI

我正在着手进行 POC 以替换 Power BI 仪表板,该仪表板无法使用 dash 应用程序完成我们需要的所有可视化。一个主要要求是能够以类似于 Power BI 功能的方式通过 url 将多个过滤器传递给应用程序。

我已尝试对此进行研究并查看了对 URL 回调的引用,并相信这提供了我需要的功能,但我对 dash 应用程序的了解还不够深,无法确定。

我不是问怎么做,只是问能不能做。谢谢!

可以。使用 dcc.Location 组件 (docs),并构造任何需要侦听 URL 的回调以具有基于该组件的 Input。你甚至可以用它传递多个东西,比如 "filter_1/3/filter_2/5/filter_3/1" 然后 .split('/') 来分解字符串并解析值。