javascript - 在超集仪表板中过滤具有不同数据源的图表?
问题描述
我正在创建一个带有不同图表的仪表板,这些图表是对 kylin 中不同表的 SQL 查询的结果。我看不出如何制作影响多个图表的过滤器(例如日期)。
此过滤器需要链接到从中获取数据的表,但有没有其他方法可以做到这一点?也许像带有 JS 代码的智能过滤器之类的东西?
解决方案
默认情况下,如果您对名为的列有过滤器,my_col
它将应用于所有具有名为 的列的数据源my_col
。
如果你想对一个有列的表my_col
和另一个有列的表应用相同的过滤器,my_other_col
最简单的方法是在第二个表中创建一个计算列并命名my_col
(基本上它就像一个别名)。
在日期的特定情况下,您可以让时间范围过滤器在所有源上工作,而无需创建计算列。但是您需要在所有来源中指定默认日期列是什么。
推荐阅读
- sql - 将 count() 后的结果分组为 SQL Server 中每个组的单行
- debugging - 是否可以在 PyDev 脚本中设置断点?
- r - 多列数据框
- multithreading - 在线程中处理元素时函数调用生命周期参数的问题
- python - IronPython - 安装 comtypes
- angular - 用于返回图像 URL Angular 6 的 Base64 版本的管道
- jquery - 如何使用 jquery 将 onclick 函数的值传递给全局范围?
- python - Python:使用 for 循环创建 50 个对象
- python - phantomjs 无法从 supervisord 开始
- haskell - 访问自定义数据类型 - Lambda 函数应用顺序