找文章 / 找答案
  • 发帖数11
  • 粉丝1

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容

关于异源联动的问题

Tony青铜一 显示全部楼层 发表于 2020-9-3 16:52:37 |阅读模式 打印 上一主题 下一主题
我现在有两个数据集,如下图EXCEL表。
因为这两个数据集都要在同一个界面显示。
我现在过滤器有三个,一个是国家,一个是城市,一个是时间。
我希望对数据集A进行过滤,然后输出汇总数据集B的值。
例如,我过滤器选择中国,我希望得到数据集B第一行,第四行,第五行,第六行的数据。数据集B汇总数量为(5+7+3+7)=22
例如我过滤器选择韩国、C城,我希望得到数据集B第2行,第三行的数据。数据集B汇总数量为(7+6)=13.

我想着是把数据集A中的关联A,关联B,关联C分别赋值到param['关联A'],param['关联B'],param['关联C']中。
这样我对数据集A经行过滤那么,就可以用参数param['关联A'],param['关联B'],param['关联C']对数据集B控制。
但如何将数据集A中的关联A,关联B,关联C的数组全部赋值到参数中?JS脚本应该怎么写?

或者有其他的实现方式嘛?
谢谢

例子

例子
回复

使用道具 举报

精彩评论10

美滋滋白银二 显示全部楼层 发表于 2020-9-3 16:58:57
本帖最后由 lijie 于 2020-9-3 17:00 编辑

1.直接用自由式表格就可以实现了。把不同的数据集中的数据拖拉到自由式表格中,然后再进行单元格过滤筛选就可以了  2.另外就是先做个新的数据集,将这两个数据集合并成一个再进行展示



回复 支持 反对

使用道具 举报

Tony青铜一 显示全部楼层 发表于 2020-9-3 17:05:26
lijie 发表于 2020-9-3 16:58
1.直接用自由式表格就可以实现了。把不同的数据集中的数据拖拉到自由式表格中,然后再进行单元格过滤筛选就 ...

因为要做柱状图和环状题,暂时不用自由表格。之所以拆成两个就是不太想把这两个数据集合并在一起。
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-9-4 08:09:36
本帖最后由 lijie 于 2020-9-4 08:10 编辑
Tony 发表于 2020-9-3 17:05
因为要做柱状图和环状题,暂时不用自由表格。之所以拆成两个就是不太想把这两个数据集合并在一起。 ...

1.据我所知,目前只有自由式表格支持多源,其他组件不支持多源数据集
2.为啥非得拆呢?搞不懂哈。你可以做三个数据集啊,前两个是拆分出的分别两个数据集,第三个是合并的数据集。这样不就都有了?数据集本身就是为了符合数据展示的需求而作的。感觉你现在正好是反了哈。
回复 支持 反对

使用道具 举报

mu婉清青铜二 显示全部楼层 发表于 2020-9-4 19:22:11
即使用脚本做出来,也会造成复杂的查询和计算,影响报表性能,咱们最好还是组合一下数据集
回复 支持 反对

使用道具 举报

BoJie青铜四 显示全部楼层 发表于 2020-9-6 23:13:51
帮助文档里有一个script数据集,是你的菜!

Scrip数据集

Scrip数据集

回复 支持 反对

使用道具 举报

Tony青铜一 显示全部楼层 发表于 2020-9-7 10:26:14
BoJie 发表于 2020-9-6 23:13
帮助文档里有一个script数据集,是你的菜!

试了一下,没试出来
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-9-7 11:50:52
Tony 发表于 2020-9-7 10:26
试了一下,没试出来

你还是详细说明一下你的需求吧,比如你现在想用什么组件表现什么样的数据!
回复 支持 反对

使用道具 举报

Tony青铜一 显示全部楼层 发表于 2020-9-7 14:39:32
lijie 发表于 2020-9-7 11:50
你还是详细说明一下你的需求吧,比如你现在想用什么组件表现什么样的数据! ...

其实是我有三个数据集,他们得关系都是如上面描述得关系一样。A表和B表是上面那样得关系,B表和C表也是上面那样得关系。当然我也可以将A\B\C表都组合在一起。这样就会出现A重复、B重复、C是最细得单位,那么我做任何统计得时候,A、B都要按一定得字段Group by取平均值,C是直接可以汇总的。因为A表是开头,我想通过各个角度筛选(时间段、其他各字段),来看看这段时间A的数量对应了多少B的数量,对应了多少C的数量。会用几个柱状图按时间展示、用饼图各个维度的占比等。主要我觉得将这三个数据集合起来,然后如果要取A的某个字段的平均值要先平均一次后再按某个维度平均很麻烦。所以我就分开三个各自独立的数据集,想按链接关系去传参达到联动,从而可以得到我想要的结果。不知能不能理解,谢谢
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-9-7 15:21:56
我觉得您的需求完全可以用合集数据集来达成,完全没有必要拆分的。您可以举例来说明,比如举例一个合集数据集,然后提出您想表现的什么样的数据。
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部