[ABI 5.1] 如何取去年某年级的数据?

18855
11

小灰灰1 数据达人Lv4

发表于2020-7-20 17:57

悬赏1

已解决

楼主
如何取去年同一年级同一个学生的成绩?
尝试过的方法:
1、_PREV(XSCJ.yuwen,-1)
2、XSCJ.yuwen 然后配置指标的数据期过滤条件为:XSCJ.nd=od(@nd,'y-1')
这两种方法的结果都不对


这里的实现方法和机制原理有没有说明文档?应该怎么去配置实现?

最近看过此主题的会员

esen_4S16N8ACZA

irisliu

wyd1014

yangqh

xxxl

lhl1111111

bitaotao

bbs

xugj831

最佳答案

xxxl

发表于2020-7-20 17:57

只看该作者

取消 关注该作者的回复

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


解决方法是:
前面三个科目的成绩设置为指标,然后配置过滤条件是XSCJ.nd=@nd
后面去年成绩的时候,也是设置为指标,过滤条件为XSCJ.nd=@nd-1
同时删掉班级字段对应的过滤条件
也就是只让这个nd字段的过滤条件在指标部分生效
感谢楼主分享!


11个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-7-20 18:09

只看该作者

取消 关注该作者的回复

沙发

我这里表样以及上一期是这样设计的


数据期是这样的
最后数据对比

小灰灰1 数据达人Lv4

发表于2020-7-20 18:19

只看该作者

取消 关注该作者的回复

板凳


首先,5.2.2版本里对话框不一样
其次,我这里如果走自定义写@nd作为数据期值的话,直接就报错了
最后,我这里是多层浮动维,不知道和这个有没有关系

所以问题还是没有解决的

xxxl 数据领袖Lv6

发表于2020-7-20 20:09

只看该作者

取消 关注该作者的回复

地板

小灰灰1 发表于 2020-7-20 18:19
首先,5.2.2版本里对话框不一样
其次,我这里如果走自定义写@nd作为数据期值的话,直接就报错了
最后,我 ...

我也是abi522,应该是您数据的问题,您直接在自定义里面写@nd=2017试试

小灰灰1 数据达人Lv4

发表于2020-7-20 20:16

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-7-20 20:09
我也是abi522,应该是您数据的问题,您直接在自定义里面写@nd=2017试试

这个配置也不对,报表直接计算结果是空了
我nd字段是年份,整数类型,这里不支持这种数据?数据集属性---数据期字段那我设置的是nd字段,然后选择的是任意报

xxxl 数据领袖Lv6

发表于2020-7-20 20:19

只看该作者

取消 关注该作者的回复

6#

小灰灰1 发表于 2020-7-20 20:16
这个配置也不对,报表直接计算结果是空了
我nd字段是年份,整数类型,这里不支持这种数据?数据集属性--- ...

选字符,日期是可行的,整型没试过,数据期类型应为年报

小灰灰1 数据达人Lv4

发表于2020-7-20 20:23

只看该作者

取消 关注该作者的回复

7#

小灰灰1 发表于 2020-7-20 20:16
这个配置也不对,报表直接计算结果是空了
我nd字段是年份,整数类型,这里不支持这种数据?数据集属性--- ...

和数据类型没关系吧,字符串也一样的,后台他拼的sql条件就不对,一直是2018年,并没有取到上一年2017

xxxl 数据领袖Lv6

发表于2020-7-20 20:26

只看该作者

取消 关注该作者的回复

8#

小灰灰1 发表于 2020-7-20 20:23
和数据类型没关系吧,字符串也一样的,后台他拼的sql条件就不对,一直是2018年,并没有取到上一年2017 ...

http://bbs.esensoft.com/thread-128067-1-1.html您看下这个贴子怎么设置的数据期过滤条件的  您是不是XSCJ.nd=2018

小灰灰1 数据达人Lv4

发表于2020-7-20 20:36

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2020-7-20 20:26
http://bbs.esensoft.com/thread-128067-1-1.html您看下这个贴子怎么设置的数据期过滤条件的  您是不是XS ...

乱掉了

前面的成绩忽然变成求和了。。。


我也没设置让他求和呀
我可以通过设置过滤条件让他取到去年的数据,但是前面的怎么默认又求和了呀

xxxl 数据领袖Lv6

发表于2020-7-20 20:44

只看该作者

取消 关注该作者的回复

10#

小灰灰1 发表于 2020-7-20 20:36
乱掉了

前面的成绩忽然变成求和了。。。

您除了数据期改变了其他地方都没变吗

小灰灰1 数据达人Lv4

发表于2020-7-20 20:46

只看该作者

取消 关注该作者的回复

11#

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

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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