[ABI 5.1] 如何计算去年数据的排名/去年同期比

24460
15

小灰灰1 数据达人Lv4

发表于2020-7-20 15:41

悬赏1

已解决

楼主

前面数据是算的今年的成绩和排名,去年的排名有没有好的实现方式?
因为对浮动维这块的逻辑还不是很清楚,所以不知道有没有好的实现方法?

最近看过此主题的会员

esen_4Y5MQ1CAA5

单行道

liujiao

ssssssss

song123456

槐序

xxxl

13419516376

tongchx

贯佳睿

bbs

郑文华

最佳答案

xxxl

发表于2020-7-20 15:41

只看该作者

取消 关注该作者的回复

本帖最后由 xxxl 于 2020-7-23 10:04 编辑
小灰灰1 发表于 2020-7-20 21:08
解决方法是:
前面三个科目的成绩设置为指标,然后配置过滤条件是XSCJ.nd=@nd
后面去年成绩的时候,也是设 ...

关贴总结
前面三个科目的成绩设置为指标,然后配置过滤条件是XSCJ.nd=@nd
后面去年成绩的时候,也是设置为指标,过滤条件为XSCJ.nd=@nd-1
同时删掉班级字段对应的过滤条件
也就是只让这个nd字段的过滤条件在指标部分生效

15个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-7-20 15:48

只看该作者

取消 关注该作者的回复

沙发

可以使用同比环比函数http://bbs.esensoft.com/thread-130675-1-1.html这里有个帖子您可以看看

小灰灰1 数据达人Lv4

发表于2020-7-20 16:15

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-7-20 15:48
可以使用同比环比函数http://bbs.esensoft.com/thread-130675-1-1.html这里有个帖子您可以看看
...

数据期字段的设置是:


=_PREV(XSCJ.yuwen
+
XSCJ.yingyu
+
XSCJ.shuxue,
-
1)

表达式这么写的,但是结果不对呢


数据库里的数据和界面算出来的结果不一样,这个是哪里语法或者配置不对了么?

xxxl 数据领袖Lv6

发表于2020-7-20 16:19

只看该作者

取消 关注该作者的回复

地板

小灰灰1 发表于 2020-7-20 16:15
数据期字段的设置是:

=_PREV(XSCJ.yuwen+XSCJ.yingyu+XSCJ.shuxue,-1)

_prev这个算子您用错了  _PREV(XSCJ.yuwen,-1)只能这么取一个主题表字段的
表达式改成_PREV(XSCJ.yuwen,-1)+_PREV(XSCJ.yingyu,-1)+_PREV(XSCJ.shuxue,-1)试试

小灰灰1 数据达人Lv4

发表于2020-7-20 16:23

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-7-20 16:19
_prev这个算子您用错了  _PREV(XSCJ.yuwen,-1)只能这么取一个主题表字段的
表达式改成_PREV(XSCJ.yuwen,- ...

_PREV(XSCJ.yuwen,-1)这个的结果就已经不对了,取出来的还是今年的,不是去年的

xxxl 数据领袖Lv6

发表于2020-7-20 16:35

只看该作者

取消 关注该作者的回复

6#

小灰灰1 发表于 2020-7-20 16:23
_PREV(XSCJ.yuwen,-1)这个的结果就已经不对了,取出来的还是今年的,不是去年的 ...

那数据库里2017对应去年的2016有数据吗,看一下计算详情里的sql语句

小灰灰1 数据达人Lv4

发表于2020-7-20 16:41

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-7-20 16:35
那数据库里2017对应去年的2016有数据吗,看一下计算详情里的sql语句

数据库里是有2017年的数据的,sql里并没有拼2017这个参数值

xxxl 数据领袖Lv6

发表于2020-7-20 16:47

只看该作者

取消 关注该作者的回复

8#

小灰灰1 发表于 2020-7-20 16:41
数据库里是有2017年的数据的,sql里并没有拼2017这个参数值

您表样是怎么设计的呢,同环比的这些函数需要报表根据数据期浮动的时候来做,如果不是根据数据期浮动来做是根本算不出来的

小灰灰1 数据达人Lv4

发表于2020-7-20 16:52

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2020-7-20 16:47
您表样是怎么设计的呢,同环比的这些函数需要报表根据数据期浮动的时候来做,如果不是根据数据期浮动来做 ...


这样设计的,目前前面的排名计算都是正确的,现在就卡在了算去年成绩这里

xxxl 数据领袖Lv6

发表于2020-7-20 16:55

只看该作者

取消 关注该作者的回复

10#

小灰灰1 发表于 2020-7-20 16:52
这样设计的,目前前面的排名计算都是正确的,现在就卡在了算去年成绩这里
...

您这就根本不是根据数据期浮动的当然取不出上期数据的

小灰灰1 数据达人Lv4

发表于2020-7-20 17:06

只看该作者

取消 关注该作者的回复

11#

xxxl 发表于 2020-7-20 16:55
您这就根本不是根据数据期浮动的当然取不出上期数据的

那视频教程里这样配置怎么解释呢?他也没有按照数据期字段浮动呀

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号