2012-04-15 134 views
2

我已经通过对核心数据管理对象(请参阅下面的数据模型截图)进行子类化来模拟公司的财务数据。核心数据管理对象中的计算

对于每个公司IBCompany(仅部分地示出)有1:N 财务期间IBEstPeriod),其通过它的年和周期数目来定义(例如一分之二千○一十二)。每个金融周期具有1:n的财务数据项,例如收入,其被存储在属性类型IBEstPeriod并且每个这些金融数据项组成的多个值,它们被存储在IBConsHistory的CURRMA1MA2等),例如100,105,107

+0

我仍然不清楚你想要完成什么,但你可能想看看瞬态属性和自定义getter方法。另外,您是在这些值上使用核心数据聚合函数,还是一次只使用一个? – paulmelnikow 2012-04-19 22:10:09

回答

1

如果这个新值将基于现有的数据,你应该根据你的需要计算。主要原因是避免创建依赖关系。也就是说,如果存储此计算值,则每次使用此新值所基于的任何值时,都必须重新计算它。