找回密码
 立即注册

QQ登录

只需一步,快速开始

RickyJen

中级会员

67

主题

182

帖子

605

积分

中级会员

积分
605
RickyJen
中级会员   /  发表于:2024-7-3 09:28  /   查看:68  /  回复:3
30金币
需求描述:

有几个汇总角度不同的KPI指标,下方有相应的表格数据,表格和KPI都使用相同的数据。
想要实现点击其中一个KPI汇总指标,直接过滤出下方表格的相对应的数据,这个可以做到吗?
image.png337834777.png

尝试过的办法:
在KPI指标上使用“切换选项卡”的命令,将表格一比一复制出与KPI指标相同数量的表格数据,然后每个表格按照几个KPI汇总内容,设置不同的筛选过滤,将这几个表格数据放置到“选项卡组件”中。
此方法虽可以实现,但是其痛点是“使仪表板渲染的数据增大好几倍”

企业微信截图_17199694498460.png

最佳答案

查看完整内容

@RickyJen, KPI本身是无法实现数据联动的,KPI只是一个显示值的组件。 要想达到联动效果,需要借助于仪表板参数和一个KPI的可视化插件来完成: 1. 创建一个透视表,完成数据绑定(绑定了省份,标准价格) 2. 为透视表增加排名筛选,并且筛选的值绑定到一个参数上去,默认可以为0,根据业务决定 参数的声明 3. 接下来只要参数的值能够动态改变,这样透视表就可以动态响应过滤了。 4. 由于内置的KPI组件,无法在点击 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Run2024
注册会员   /  发表于:4 天前
来自 3#
@RickyJen,

KPI本身是无法实现数据联动的,KPI只是一个显示值的组件。
要想达到联动效果,需要借助于仪表板参数和一个KPI的可视化插件来完成:
1. 创建一个透视表,完成数据绑定(绑定了省份,标准价格)
2. 为透视表增加排名筛选,并且筛选的值绑定到一个参数上去,默认可以为0,根据业务决定
image.png607087707.png
参数的声明
image.png271307067.png

3. 接下来只要参数的值能够动态改变,这样透视表就可以动态响应过滤了。
4. 由于内置的KPI组件,无法在点击事件中改变参数的值,只能开发一个可视化插件来完成这个目标。
5. 按照文档 https://www.grapecity.com.cn/solutions/wyn/help/docs/create-dashboard/visual/cv 创建一个可视化插件
6. 只支持一个数据绑定,并且显示。另外绑定到一个参数,支持点击时改变参数的值,就可以动态过滤了。

意味着点击这个插件,参数的值被设定为 10000,再次点击被设定为0,实现一个切换的效果。
7. 整体效果如附件GIF
8. 可视化插件的包也在附件Zip文件中,可以下载试用。
dynamicFilter.gif
image.png489863585.png
image.png152119139.png
image.png474757384.png

parameter_kpi.zip

3.25 KB, 下载次数: 0

评分

参与人数 1金币 +666 收起 理由
Felix.Li + 666 赞一个!

查看全部评分

回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:4 天前
2#
问题描述:

数据过滤从KPI  ->   数据表

问题回答:
您好,这个牵扯怎么联动的问题。
最优先的是考虑联动,但是联动需要有相同的维度,也就是把维度传给另一个维度。但是KPI本身其实就是一个数据,没有维度这一说。所以咱们得考虑怎么传递维度。
您可以说一下面表格的过滤,是要怎么过滤哪个维度,然后这个维度有没有办法在上面KPI去体现
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:3 天前
4#
感谢大佬。您可以参考大佬的插件试一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部