维表关联

33784
36

www 数据达人Lv4

发表于2018-12-13 19:43

悬赏50

已解决

楼主
本帖最后由 www 于 2018-12-14 18:24 编辑

根据不同的年度,部门维表里更新为该年度的部门

最近看过此主题的会员

esen_5HWMVTBULV

ncjindsif

15573641197

esen_4XL2IVJCG8

esen_5ECRL65J0A

36个回答

只看楼主

混乱七星天 数据达人Lv4

发表于2018-12-14 14:40

只看该作者

取消 关注该作者的回复

12#

www 发表于 2018-12-14 14:37
问题在于,部门维表能否根据年份的变动,而变动,比如编码为101的部门2014的名称是AA,今年可能就成了BB, ...

把这些变更信息都放在中间表不就行了

www 数据达人Lv4

发表于2018-12-14 14:42

只看该作者

取消 关注该作者的回复

13#

混乱七星天 发表于 2018-12-14 14:37
其实这个就涉及到统计归属问题了,比如部门A2017年在中心1,2018年挂到了中心2,那么部门A的归属就需要按 ...

那就用不着维表了,直接关联中间表,由编码和年度取其部门名称字段?

混乱七星天 数据达人Lv4

发表于2018-12-14 14:45

只看该作者

取消 关注该作者的回复

14#

www 发表于 2018-12-14 14:42
那就用不着维表了,直接关联中间表,由编码和年度取其部门名称字段?

那你们有没有年度和部门进行联动的下拉参数选择的需求呢

缱绻 数据领袖Lv6

发表于2018-12-14 14:50

只看该作者

取消 关注该作者的回复

15#

www 发表于 2018-12-14 14:37
问题在于,部门维表能否根据年份的变动,而变动,比如编码为101的部门2014的名称是AA,今年可能就成了BB, ...

哦哦维表跟着动呀,这个恐怕不能,因为维表没法去过滤数据,您的维表就是根据数据库表创建的吗
可以根据这张数据库表创建个视图,然后根据视图去创建维表
比如ORACLE求当年的数据
SELECT * FROM TABLE WHERE  trans_date >= TO_CHAR(SYSDATE,‘yyyy’)||‘0101’

www 数据达人Lv4

发表于2018-12-14 14:52

只看该作者

取消 关注该作者的回复

16#

混乱七星天 发表于 2018-12-14 14:40
把这些变更信息都放在中间表不就行了

那就得重新整数据源了啊,比较多,所以觉得维表可以直接实现 的话就好很多

www 数据达人Lv4

发表于2018-12-14 14:53

只看该作者

取消 关注该作者的回复

17#

混乱七星天 发表于 2018-12-14 14:45
那你们有没有年度和部门进行联动的下拉参数选择的需求呢

需要,就是在想怎么把两个联系起来

www 数据达人Lv4

发表于2018-12-14 15:37

只看该作者

取消 关注该作者的回复

18#

缱绻 发表于 2018-12-14 14:50
哦哦维表跟着动呀,这个恐怕不能,因为维表没法去过滤数据,您的维表就是根据数据库表创建的吗
可以根据 ...

昂,是根据视图建的维表了,只是维表里没法根据选择的年度来选择相应年度的部门

缱绻 数据领袖Lv6

发表于2018-12-14 15:41

只看该作者

取消 关注该作者的回复

19#

www 发表于 2018-12-14 15:37
昂,是根据视图建的维表了,只是维表里没法根据选择的年度来选择相应年度的部门 ...

首先视图就根据原有的数据库表把当年的数据给过滤出来

www 数据达人Lv4

发表于2018-12-14 15:49

只看该作者

取消 关注该作者的回复

20#

缱绻 发表于 2018-12-14 15:41
首先视图就根据原有的数据库表把当年的数据给过滤出来

年度前台随时可选的,比如想看2014年看2014,想看2017看2017,所以所有年度的都有,只是要根据选的年份不同,取相应的部门名称

韦韬然 数据老手Lv5

发表于2018-12-14 16:02

只看该作者

取消 关注该作者的回复

21#

感觉还是根据年度拆表比较好。

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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