永洪社区

标题: 同环比 [打印本页]

作者: YUERYUAN    时间: 2024-3-5 14:28
标题: 同环比

图表这里可以设置区间性同环比吗,选择2024-02-05至2024-03-05的区间,会同比2023-02-05至

作者: yhdata_lyaa    时间: 2024-3-5 14:28
YUERYUAN 发表于 2024-3-5 15:59
环比的话做不到吗

环比不行哦
作者: yhdata_lyaa    时间: 2024-3-5 14:37
当【对比类型】选择自定义时,支持配置:选择日期(单个值/区间)、对比方式(相对日期/绝对日期)和对比日期(固定时间/参数)。
参考https://www.yonghongtech.com/rea ... C%E7%8E%AF%E6%AF%94
作者: YUERYUAN    时间: 2024-3-5 15:02
yhdata_lyaa 发表于 2024-3-5 14:37
当【对比类型】选择自定义时,支持配置:选择日期(单个值/区间)、对比方式(相对日期/绝对日期)和对比日 ...

我这个里面没有对比类型呢
作者: yhdata_lyaa    时间: 2024-3-5 15:06
YUERYUAN 发表于 2024-3-5 15:02
我这个里面没有对比类型呢

新版本才有的,你是啥版本呢
作者: limited_Moore    时间: 2024-3-5 15:11
内置的环比计算没有区间,可以采用手动计算出开始结束时间日期,以及同环比的开始结束时间日期,手动计算同环比
作者: YUERYUAN    时间: 2024-3-5 15:14
yhdata_lyaa 发表于 2024-3-5 15:06
新版本才有的,你是啥版本呢

4 0 4,可以用吗
作者: yhdata_lyaa    时间: 2024-3-5 15:25
YUERYUAN 发表于 2024-3-5 15:14
4 0 4,可以用吗

404是什么
作者: YUERYUAN    时间: 2024-3-5 15:32
yhdata_lyaa 发表于 2024-3-5 15:25
404是什么

打错了,10.04版本
作者: yhdata_lyaa    时间: 2024-3-5 15:37
应该也有呢,https://www.yonghongtech.com/rea ... C%E7%8E%AF%E6%AF%94
作者: YUERYUAN    时间: 2024-3-5 15:45
yhdata_lyaa 发表于 2024-3-5 15:37
应该也有呢,https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/dataprocess_yearringratio_nodate. ...

同比有,但是环比就没有了

作者: yhdata_lyaa    时间: 2024-3-5 15:56
YUERYUAN 发表于 2024-3-5 15:45
同比有,但是环比就没有了

对的
作者: YUERYUAN    时间: 2024-3-5 15:59
yhdata_lyaa 发表于 2024-3-5 15:56
对的

环比的话做不到吗
作者: YUERYUAN    时间: 2024-3-5 16:24
limited_Moore 发表于 2024-3-5 15:11
内置的环比计算没有区间,可以采用手动计算出开始结束时间日期,以及同环比的开始结束时间日期,手动计算同 ...

可以详细说一下吗,这个不太会做
作者: limited_Moore    时间: 2024-3-5 16:30
YUERYUAN 发表于 2024-3-5 16:24
可以详细说一下吗,这个不太会做

比如,设置两个文本参数,设置类型为日期类型,一个作为开始日期,另一个作为结束日期,在脚本中利用dateadd函数,使这两个日期向前推一个月,就得到了环比日期。对于要指定的字段,比如销量,新建一个计算列,使用if函数,把开始和结束日期之间的数据筛选出来,这个字段就叫做本期销量,同理,把上期销量也算出来,得到这两个字段就可以计算环比了,同比也是这个道理。

作者: YUERYUAN    时间: 2024-3-7 09:07
limited_Moore 发表于 2024-3-5 16:30
比如,设置两个文本参数,设置类型为日期类型,一个作为开始日期,另一个作为结束日期,在脚本中利用date ...

这个if函数里面该怎么写呢,请教一下
作者: limited_Moore    时间: 2024-3-7 11:20
YUERYUAN 发表于 2024-3-7 09:07
这个if函数里面该怎么写呢,请教一下

本期
if col['时间'] >= param['开始时间'] and col['时间'] <= param['结束时间']
then col['数量']
end同期,上期,换一下开始结束时间就行了。
有了本期,同期,上期,按照公式算同环比就行

作者: YUERYUAN    时间: 2024-3-7 11:30
limited_Moore 发表于 2024-3-7 11:20
本期
if col['时间'] >= param['开始时间'] and col['时间']

感谢大佬指点
作者: YUERYUAN    时间: 2024-3-7 14:43
limited_Moore 发表于 2024-3-5 16:30
比如,设置两个文本参数,设置类型为日期类型,一个作为开始日期,另一个作为结束日期,在脚本中利用date ...

大佬,这个脚本该写在哪呢,这两个文本参数组件我给挂在报告中了,如果要写脚本网签推一个月的话同样也要再挂两个组件在报告中吗
作者: YUERYUAN    时间: 2024-3-7 15:07
limited_Moore 发表于 2024-3-5 16:30
比如,设置两个文本参数,设置类型为日期类型,一个作为开始日期,另一个作为结束日期,在脚本中利用date ...

我是在计算列中直接写得函数,这样的话数据是出不来的

作者: limited_Moore    时间: 2024-3-7 15:11
YUERYUAN 发表于 2024-3-7 15:07
我是在计算列中直接写得函数,这样的话数据是出不来的

这样写看着没什么问题,出不来数据会不会是筛选条件有点问题
作者: YUERYUAN    时间: 2024-3-7 16:42
limited_Moore 发表于 2024-3-7 15:11
这样写看着没什么问题,出不来数据会不会是筛选条件有点问题

嗯嗯,确实是筛选条件的问题。
像维度计算列和聚合计算列不能混合使用有好办法解决吗?
if col['时间'] >= param['开始时间'] and col['时间'] <= param['结束时间']
then col['数量']
类似于col['数量'],这个数量我必须是要进行聚合计算的,现在就没办法混合

作者: limited_Moore    时间: 2024-3-7 17:21
YUERYUAN 发表于 2024-3-7 16:42
嗯嗯,确实是筛选条件的问题。
像维度计算列和聚合计算列不能混合使用有好办法解决吗?
if col['时间'] > ...

聚合的话直接sum( )不就可以了吗
作者: YUERYUAN    时间: 2024-3-8 08:24
limited_Moore 发表于 2024-3-7 17:21
聚合的话直接sum( )不就可以了吗

嗯嗯,解决了




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4