Metabase学习教程:仪表盘-4

news2025/1/9 17:14:59

交叉筛选:图表联动更新仪表盘筛选器

只需单击几下,就可以配置任何图表或表以更新仪表盘筛选器。

Metabase允许您自定义当您单击仪表盘部件。本文将详细介绍如何设置部件更新仪表盘上筛选器在我们称之为交叉筛选.

下面是我们要连接的仪表盘:

图1。我们的初学者仪表盘,其中包含Metabase中的示例数据库中的“订单”部件。

此交叉筛选仪表盘显示有关示例数据库包含在Metabase安装中。

我们的目标是:我们要设置这个仪表盘,这样当人们点击地图中的一个状态时,仪表盘的状态筛选器会更新并筛选每一张部件除了这个按州划分的订单部件。

我们还想把仪表盘连接起来,这样当人们在条形图中单击一个类别时,类别筛选器就会更新,所有的部件都会更新除了这个按产品类别列出的订单部件更新,按该类别筛选订单。

以下是已完成的仪表盘操作:

图2。单击Wisconsin可更新状态筛选器,从仪表盘中筛选来自威斯康星州用户的订单。单击Gadget或Widget更新类别筛选器,并筛选仪表盘中包含这些类别中产品的订单。

设置筛选器

我们已经添加了问题与仪表盘中的订单相关,因此我们将首先添加两个筛选器:状态筛选器和类别筛选器。这两个筛选器的设置过程是相似的,因此我们将重点关注添加状态筛选器,您将了解到这一点。

在仪表盘中,我们将单击铅笔图标进入仪表盘编辑模式。要添加状态筛选器,我们将选择筛选器图标从右上角的菜单。对于筛选器类型,我们将选择位置,我们会选择。若要了解有关设置筛选器的详细信息,请参阅仪表盘筛选器.

图3。添加位置筛选器。

下一步,我们要将每个部件连接到我们的状态筛选器除了我们要用来更新筛选器的部件按州划分的订单部件。这样,我们可以点击不同的状态,其他部件也会更新,以显示处于点击状态的用户的订单。

要设置交叉筛选,让我们每隔一张部件设置要筛选的列用户所在州.

图4.将每张部件连接到滤波器除了这个按州划分的订单部件,因为我们想用状态图来更新筛选器。

下一步,我们将要设置美国地图,以便在单击时更新状态筛选器。为此,我们需要更改按州划分的订单问题。悬停在按州划分的订单部件并单击单击行为图标(图5):

图5.将鼠标悬停在按州划分的订单部件并选择单击行为图标.

Metabase将滑出单击行为侧栏我们可以定义当人们点击按州划分的订单部件。因为我们希望部件更新筛选器,我们将选择更新仪表盘筛选器选项。

图6.为按状态排序的订单的单击行为,选择更新仪表盘筛选器.

Metabase将列出可以更新的仪表盘的可用筛选器:

图7。Metabase将列出单击时要更新的可用筛选器。

因为我们想更新筛选器,我们将选择筛选,并传递用户→州去筛选器。

图8。我们需要选择列以指定要发送给筛选器的值。在这种情况下,我们通过用户→州.

这样,Metabase将为我们提供刚刚定义的单击行为的摘要。在这种情况下,我们设置了按州划分的订单更新通过传递值用户所在州筛选器进行筛选。

图9。Metabase将总结我们配置的单击行为:按州划分的订单部件将通过传递来自用户→州列到仪表盘的筛选器。

让我们保存更改,并尝试新的单击行为:

图10。单击某个状态会按该状态筛选其余的部件。再次单击状态可重置筛选器。

在上面的图10中,如果我们单击威斯康星州,仪表盘将筛选来自威斯康星州的用户的订单的其他部件。如果我们再次点击威斯康星州,筛选器将重置,仪表盘上的其他部件将更新,以显示来自所有州的所有订单。

到现在为止,一直都还不错。现在让我们继续设置按产品类别列出的订单更新仪表盘的类别筛选器。

这个过程或多或少和上面一样,所以我们不会一步一步地走过去。我们需要做的就是:

  • 添加类别筛选以筛选仪表盘产品→类别.
  • 把每一张部件都连接起来除了 按产品类别列出的订单到仪表盘的类别筛选器。
  • 将单击行为设置为启用按产品类别列出的订单通过传递来自产品→类别列。

侧边栏将显示配置的单击行为的摘要:

图11。的单击行为摘要按产品类别列出的订单:更新仪表盘的类别通过从产品→类别列。

让我们保存我们的更改,我们完成了。我们有一个仪表盘,用户只需单击图表就可以按状态或类别进行交叉筛选:

图12。的单击行为摘要按产品类别列出的订单:通过从产品→类别列。

在我们的示例中,我们添加了文本部件为了让人们知道他们可以单击图表来筛选仪表盘,但您可能只想让人们自己发现这种交叉筛选功能。如果他们错过了,他们总是可以通过手动插入值来更新筛选器小部件。

交叉筛选快乐!Metabase中文社区。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/43035.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用轻量应用服务器搭建Veno File Manager个人私有云网盘?

之前有介绍过使用可道云搭建个人云网盘系统:如何使用闲置的云服务器搭建一个属于自己的可道云私人云网盘,这个教程我将介绍使用Veno File Manager搭建个人云网盘,搭建的过程很相似,都采用的是宝塔面板作为辅助,可道云搭…

40 行 Python 代码,写一个 CPU

一、引言 CPU 如何工作?是困扰初级用户一个迷雾般的难题。我们可能知道诸如程序计数器、RAM、寄存器的只言片语,但尚未对这些部件的工作原理及整个系统的协同有清晰和总体的认识。 本文使用四十行 Python 代码来实现一个最简单的 CPU。使它可编程&…

红眼睛微型成像仪拍照、存储与参数复位

拍照在 IFD-x 设备中有两种含义,一是将照片保存于设备内部的存储器(硬拍照),二是将照片 保存于计算机或者手机(软拍照)。 (1)硬拍照 有两种方法来触发一次硬拍照,一…

【树莓派不吃灰】Linux篇⑩ 学习例行性工作排程(核心概念)

目录1. 什么是例行性工作排程2. 仅运行一次的工作排程3. 循环运行的例行性工作排程4. 可唤醒停机期间的工作任务5. 重点回顾❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2022-11-28 ❤️❤️ 本篇更新记录 2022-11-28 ❤️&…

5、python中的文件操作

文章目录文件操作介绍文件的打开操作open()文件的关闭操作os模块关于操作系统关于路径json模块将python对象编码成json字符串序列化和反序列化常用参数将json字符串解码为python对象存储为excel文件文件操作介绍 文件的作用:数据的持久化存储 一个程序在运行过程中…

小满Vue3第四十六章(Proxy跨域)

1.首先我们先了解一下什么是跨域 主要是出于浏览器的同源策略限制,它是浏览器最核心也最基本的安全功能。 当一个请求url的 协议、域名、端口 三者之间任意一个与当前页面url不同即为跨域。 例如 xxxx.com -> xxxx.com 存在跨域 协议不同 例如 127.x.x.x:800…

Dubbo3.0新特性

服务注册模型 注册模型从接口级别服务注册改为 应用级别服务之策 应用级服务发现简介 概括来说,Dubbo3 引入的应用级服务发现主要有以下优势 适配云原生微服务变革。云原生时代的基础设施能力不断向上释放,像 Kubernetes 等平台都集成了微服务概念抽…

关于各种PLMN的选择

RAT:Radio Access Technology RPLMN:Registered PLMN 终端在上次关机或脱网前登记上的PLMN,会临时保存在USIM卡上 HPLMN: Home PLMN 用户USIM对应IMSI的PLMN EHPLMN:EquivalentHome PLMN,HPLMN对应的运营商可能会有不同的号段,例如中国移动有…

【软考】-- 操作系统(中)

操作系统(中):第三节 存储管理🎀一、存储管理的基本概念1️⃣存储管理2️⃣存储方式分类:3️⃣相对地址4️⃣相对地址空间通过地址再定位机构转换到绝对地址空间(物理地址空间)🎁二、存储方式&a…

WFST--学习笔记

(Weighted Finite-State Transducer):加权有限状态转换机,由有限状态接收机(FSA)拓展而来,在ASR领域常被称为“解码器”。是一个包含了声学模型(H)、上下文相关处理的FST(context-dependency transducer, C…

手画图解 | 关于死锁,面试的一切都在这里了

什么是死锁(Deadlock) 死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,它们都将无法推进下去。 产生死锁的四个必要条件得烂熟于心: 互斥条件:进程要求对…

艾美捷QuickTiter 逆转录病毒定量试剂盒测定原理

逆转录病毒基因转移是一种有效地将稳定的、可遗传的遗传物质导入大肠杆菌的技术任何分裂细胞类型的基因组。不能复制的逆转录病毒通常通过将逆转录病毒载体转染到包装细胞系中。逆转录病毒根据用于进入宿主细胞的受体。亲嗜性病毒可以识别仅在小鼠身上发现的受体和大鼠细胞。兼…

【信息融合】基于matlab BP神经网络和DS证据理论不确定性信息融合问题【含Matlab源码 2204期】

⛄一、 D-S证据理论及解释 证据理论由Dempster在1967年最初提出,并由他的学生Shafer改进推广使之成为符合有限离散领域中推理的形式,因此称为D-S理论。证据理论讨论一个“辨识框架”(Frame of Discernment)Θ,它是关于命题的相互独立的可能答案或假设的一个有限集合。按传统方…

Qml中的那些坑(三)---MouseArea上的ListView滚轮事件穿透

【写在前面】 最近在 Qml 中使用 MouseArea 时发现了一个奇怪的现象: 位于 MouseArea 上的 ListView 在处理了滚轮事件的情况下进行滚轮,下面的 MouseArea 却在某些情况下接收到了这个事件。 按照直觉,ListView 明明有内部的滚轮事件处理&…

Cesium中的DataSource和Entity关系

本章主要探讨一下Cesium中的DataSource和Entity。 介绍 首先简单说一下Entity与Primitive。 Cesium为开发者提供了丰富的图形绘制和空间数据管理的API,可以分为两类,一类是面向图形开发人员的低层次API,通常被称为Primitive API&#xff0…

Java基础知识点整理

一、Java概述 1、何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机&#xff…

助力工业物联网,工业大数据项目介绍及环境构建【一】

文章目录工业大数据项目介绍及环境构建01:专栏目标02:项目背景03:项目需求04:业务流程05:技术选型06:Docker的介绍07:Docker的网络08:Docker的使用09:Oracle的介绍10&…

关于SQL的返回行数top

第一节.知识点三:关键字wlth tles 我要讲的是关于SQL的3个限制返回行数top: 1.使用具有恒定值的top; 2.关键字percent(%)返回行的百分比; 3.理解关键字wlth tles 上一次已经讲了前两个了,现在我要讲的是第三个 3.理解关键字wlth t…

【计算机毕业设计】69.助残志愿者系统源码

一、系统截图(需要演示视频可以私聊) 摘 要 本课题要求实现一套助残助残志愿者系统设计与开发,系统主要包括系统用户信息、志愿者信息、服务项目、志愿项目,志愿者培训、志愿项目、公益活动等功能模块。 基于上述分析&#xff0…

助力教育信创快速发展,统信软件与山东四所高校建立信创应用重点实验室

国家在“十三五”、“十四五”规划中重点强调了信息安全在国家战略中的重要地位,而大力发展教育信创有助于我国信息安全的快速落地。同时,教育部等六部门印发《关于推进教育新型基础设施建设构建高质量教育支撑体系的指导意见》也提到:推广可…