Ich habe die Finanzdaten eines Unternehmens modelliert von Unterklasse Core Data Managed Objects (siehe das Datenmodell Screenshot unten).Berechnungen in Core Data verwalteten Objekten
Für jedes Unternehmen IBCompany gibt es 1 (nur teilweise dargestellt): n Finanzperioden (IBEstPeriod), das durch sein Jahr und Periodenzahl definiert werden (zB 2012/1). Jede Finanzperiode hat 1: n Finanzdaten Elemente, zum Beispiel Revenue, die in dem Attribut Typ in gespeichert ist IBEstPeriod und jede dieser Finanzdatenelement besteht aus mehreren Werten, die in IBConsHistory gespeichert sind, als curr, MA1, ma2, usw.), zum Beispiel 100, 105, 107.
Ich bin immer noch unklar über genau das, was Sie erreichen möchten, aber Sie möchten möglicherweise in transiente Eigenschaften und benutzerdefinierte Getter-Methoden untersuchen. Verwenden Sie Kerndatenaggregatfunktionen für diese Werte oder verwenden Sie sie einzeln? – paulmelnikow