找回密码
 立即注册

QQ登录

只需一步,快速开始

晨楠

初级会员

17

主题

55

帖子

352

积分

初级会员

积分
352

[已处理] 参数查询使用

晨楠
初级会员   /  发表于:2023-8-14 16:46  /   查看:2606  /  回复:5
10金币
在某些情况下,我们需要使用参数来查询,例如查询某一段时间的人员经费站总费用的比例,这种则需要设置一个查询参数,根据查询出来的结果计算比列,那么准备数据应该选择那种类型,以及在仪表盘如何设置。

最佳答案

查看完整内容

您好,这个目前暂时可以通过这种方式变通实现:【仪表板-交互分析】仪表板实现筛选器值传递到SQL直连查询数据分析 https://gcdn.grapecity.com.cn/showtopic-180319-1-1.html (出处: 葡萄城产品技术社区)

5 个回复

倒序浏览
最佳答案
最佳答案
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-8-14 16:46:43
来自 4#
您好,这个目前暂时可以通过这种方式变通实现:【仪表板-交互分析】仪表板实现筛选器值传递到SQL直连查询数据分析
https://gcdn.grapecity.com.cn/showtopic-180319-1-1.html
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-8-14 18:36:33
2#
这个不影响,用模型或者数据集都可以实现,最后仪表板上绑定组件,以及筛选器,然后组件利用度量值计算占比或者完成率,然后筛选器筛选就可以动态计算
参考教程:

https://www.grapecity.com.cn/sol ... mpletion-rate-demo2

回复 使用道具 举报
晨楠
初级会员   /  发表于:2023-8-14 19:06:38
3#
James.Lv 发表于 2023-8-14 18:36
这个不影响,用模型或者数据集都可以实现,最后仪表板上绑定组件,以及筛选器,然后组件利用度量值计算占比 ...

我想表达的不是动态计算,而是动态查询,例如数据集中,我选择原生查询,语句如下:
image.png934590148.png
此时,当我选择不用的日期范围,则查询出来的数据结果也是不同的,其实那个比例计不计算无所谓,主要是在仪表盘中我选择的日期如何能跟这个日期关联起来
image.png266261595.png

这个是没设置绑定的,日期无论选什么表数据都是数据集中默认参数范围的


image.png130215148.png
image.png609625548.png
回复 使用道具 举报
晨楠
初级会员   /  发表于:2023-8-14 23:05:21
5#
本帖最后由 晨楠 于 2023-8-14 23:07 编辑
James.Lv 发表于 2023-8-14 19:19
您好,这个目前暂时可以通过这种方式变通实现:【仪表板-交互分析】仪表板实现筛选器值传递到SQL直连查询数 ...

这个太复杂了,一点都不友好,我是不想折腾了,参数查询是有非常重要的作用,数据分析需要选择期间范围这种情况非常多。

其他情况还好,可以在数据结果中按照范围过滤,过滤之后的基本都是合计不影响,但是对于比例这种情况是不一样的,例如多个期间,先计算出每个期间比例在平均和先计算总计,后计算比例是由差异的。
image.png64563597.png
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-8-15 18:22:46
6#
本帖最后由 Eden.Sun 于 2023-8-15 18:27 编辑

楼上版主的回复,您可以看一下的,仪表板不会直接对数据库进行操作,中间需要通过数据模型或者数据集,所以我们的参数也需要传递到数据集,然后作用到sql语句上的。

您说的先计算比例在,在求比例的平均值,这个目前我们的计算机制确实还不支持。您可以在sql中计算,让后在仪表板中展示呢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部