自定义联动:选择当人们单击仪表盘中的图表时会发生什么
您可以设置仪表盘部件以将用户导航到仪表盘、保存的问题和URL,并使用仪表盘中的值更新目标仪表盘的筛选器,或参数化指向外部站点的链接。
Metabase提供了一些简单的构建块,允许您自定义当有人单击您的仪表盘。您可以组合这些基元来创建报表路径,仪表盘更新后续仪表盘,甚至发送到外部站点。
在本文中,我们将重点介绍自定义单击行为的选项之一:转到自定义目的地。我们将使用Metabase的示例数据库向你展示自定义目的地工作,并向你展示一些创造互动体验的巧妙技巧。
我们将创建两个快速仪表盘-订单概述仪表盘和产品详细信息仪表盘。下面是我们要创建的用户体验:当有人查看我们的订单概览仪表盘时,他们应该能够单击产品,并让Metabase将他们带到产品详细信息仪表盘,该仪表盘根据用户单击的产品进行更新。一旦用户访问产品详细信息仪表盘,Metabase应该能够根据用户单击的产品类别将其发送到不同的外部URL。
在那之后,我们还将走过去另一个使用SQL问题的例子为了展示自定义目的地是如何将交互式元素添加到仪表盘上的SQL问题中的一个好方法。
如果您已经有自己的仪表盘可供使用,则可以向前跳我们可以定制目的地。
创建订单概述和产品详细信息仪表盘
让我们从构建订单概述仪表盘和添加两个问题。我们将很快通过这一部分-如果你想寻找更详细的信息,请查看我们的文档提问和创建仪表盘:
继续创建一个新的仪表盘,将其命名为Orders Overview,并将其保存在一个有意义的位置。
关于我们的订单,我们会问两个问题:
- 我们的订单是什么样子的?:首先浏览
Orders
表,然后单击“保存”。 - 订单是如何按州划分的?:选择
Orders
表格开始,并按州
在下面的字段用户在侧边栏中。因为我们是按状态汇总的,Metabase生成一个区域地图。一定要保存这个问题。
接下来,我们可以将这些保存的问题添加到新的仪表盘中。在查看空白仪表盘时,单击铅笔图标进入编辑模式,并通过选择+。一旦您添加了这些问题并保存了仪表盘,结果应该如图1所示:
下一步,我们需要产品详细信息仪表盘,最后我们将链接到订单概述。产品详细信息将更详细地查看我们库存中的单个项目,因此我们也将进行整理仪表盘筛选器这样我们就可以根据要检查的产品输入一个ID值。
创建此仪表盘,将其命名为Product Detail并保存。
让我们问两个新问题,我们将添加到这个仪表盘:
- 产品名称是什么?:从
Products
表格,单击可视化,然后选择数量