找回密码
 立即注册

QQ登录

只需一步,快速开始

18577074114

中级会员

65

主题

260

帖子

817

积分

中级会员

积分
817

Wyn认证

18577074114
中级会员   /  发表于:2022-11-4 23:28  /   查看:2723  /  回复:7
1金币
目前存在如题的痛点:用户的历史及当下依然是使用Excel用于收集和统计经营数据,每天、周、月都会产生大量的excel,这里暂以年为单位用于探讨,比如一张明细表为2021年的销售明细,另一张表为2022年的销售明细,表格的颗粒度最小是到每日各不同时间点的销售数据。

1、如果分别将2个表各创建一个数据源,则在建数据集时,没有合适的字段用于连接;
2、如果先进行处理,将2个表合并到一张excel去,此时存在的问题是在制作仪表板时,比如做一个销量的柱状图,则直接是将2021和2022的数据罗列下来,比如想对比2021年3月和2022年3月的数据时,无法快速的计算并显示出差额与变动百分比;
3、如想使用KPI图时,实际数绑定的是销售金额(用筛选取2022年的数据),此时将对比数也绑定销售金额,试图筛选2021年的数据时,就会发现会与之前的筛选条件并存,进而导致KPI图无数据可显示;
4、尝试解决问题3时,在数据集里新增sql字段或计算字段,试图将数据集中2021年和2022年的销售金额分别做一个合计数,但尚未找到适合的函数。

以上4点分别为一个小问,求答疑。
开篇才是最想得到解答的,面对这样的实际情况,用户习惯了用office系列软件制作同比环比图表,在数据源为大量不同时间产生的excel的条件下,应当如何设计一个可快速便捷呈现数据同比和环比结果的仪表板?

最佳答案

查看完整内容

这个其实是想做一个数据追加,倒是有一个方法,就是我们数据源支持运行计划里面有追加数据,但是首先要确保两个数据字段一致,并且我们window的Excel数据源运行计划有些限制: 1.Excel文件名和数据源名称需要一致 2.里面对应的Sheet页名称和数据源每一个表名称必须对应,且其中字段必须一样 3.该文件夹下只能有一个Excel文件,不能存在其他文件夹和文件 那么这个就可以实现把几个Excel数据放置在同一个数据源里面。其次针 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2022-11-4 23:28:21
来自 2#
这个其实是想做一个数据追加,倒是有一个方法,就是我们数据源支持运行计划里面有追加数据,但是首先要确保两个数据字段一致,并且我们window的Excel数据源运行计划有些限制:

1.Excel文件名和数据源名称需要一致
2.里面对应的Sheet页名称和数据源每一个表名称必须对应,且其中字段必须一样
3.该文件夹下只能有一个Excel文件,不能存在其他文件夹和文件


那么这个就可以实现把几个Excel数据放置在同一个数据源里面。其次针对在同一个表的情况下咱们计算同比差值或者增长率时,就可以直接使用我们的快速运算:
image.png850811157.png
然后如果主动想计算两年的对比值,可以使用我们的计算表达式计算度量值,比如想计算2018年和2017年的比值:
Calculate(Sum('Demo_销售明细'[购买数量]),Year('Demo_销售明细'[订购日期])=2018)/Calculate(Sum('Demo_销售明细'[购买数量]),Year('Demo_销售明细'[订购日期])=2017)

回复 使用道具 举报
18577074114
中级会员   /  发表于:2022-11-8 09:55:03
3#
1.您截图里的选项好像我这边没有,是因为数据源数据集的内容不一样吗
2.计算式子只能实现比如具体到2017和2018年之间的合计对比,用户的诉求是想自由的比如在仪表板图表中点击选择任意2年就能显示出同比数据,或者是点击同一年当中任意2个月的数据看差异。似乎没有计算式能实现这样的自由度是吗?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-11-8 11:33:30
4#
这个需要你的分析字段绑定中有时间维度,这样他才能根据时间维度去计算,比如同比环比之类的。
第二个目前如果动态的话,只能使用高阶图表实现,具体可以参考我的demo: wyn-export-20221108113317.zip (391.08 KB, 下载次数: 210)
回复 使用道具 举报
18577074114
中级会员   /  发表于:2022-11-8 22:51:05
5#
Felix.Li 发表于 2022-11-8 11:33
这个需要你的分析字段绑定中有时间维度,这样他才能根据时间维度去计算,比如同比环比之类的。
第二个目前 ...

微信截图_20221108224100.png 从您发的demo来看,得先在数据集中新增相关日期字段,毕竟原始的数据源不存在这样的字段,需求后续另增;另外,这样的处理如只是在特定的2个年度尚且不繁琐,如果数据源涉及比如5~10个年度,需要同比若干对年度,亦或是对不连续的年度进行对比的话,似乎就不宜用demo里的方式了。。。
回复 使用道具 举报
18577074114
中级会员   /  发表于:2022-11-8 22:58:57
6#
Felix.Li 发表于 2022-11-8 11:33
这个需要你的分析字段绑定中有时间维度,这样他才能根据时间维度去计算,比如同比环比之类的。
第二个目前 ...

微信图片_20221108225455.png 不是是否因为不是6.0的版本,我这边使用demo数据集作图时发现快速运算里还是没有出现您之前所发当中的历史同比等选项
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-11-9 08:36:08
7#
18577074114 发表于 2022-11-8 22:58
不是是否因为不是6.0的版本,我这边使用demo数据集作图时发现快速运算里还是没有出现您之前所发当中的历 ...

您好,分类字段需要绑定日期类型,比如分类绑定实际日期的“年”,这样在数值上点击就会出现历史比较。
image.png736880187.png
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-30 10:27:06
8#
您好,您的问题解决了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部