cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Performing calculation logic only for members that underwent an update

Former Member
0 Likes
152

Dear all,

Please help on the below scenario,

Will it be possible to run the calculation only for the master data that underwent a property change?
As at 01-Feb-16As at 05-Feb-16
Dimension YProperty XDimension YProperty X
Member 1AMember 1A
Member 2BMember 2B
Member 3CMember 3E
Member 4DMember 4D
On data load the property has been over-written.
On the basis of values in Property X, we have a calculation.
Eg.
If member of Dimension Y has Property X's values
A500
B60
C700
D80
E90
Will it be possible to run the calculation only for Member 3 and not for all the members?
As at 01-Feb-16As at 05-Feb-16
Dimension YProperty X$Dimension YProperty X$
Member 1A500Member 1A500
Member 2B60Member 2B60
Member 3C700Member 3E90
Member 4D80Member 4D80

We want to do this to ensure better performance as the dimension under consideration have many members and also there are many properties involved in the real scenario.

Regards

Deepika G S

Accepted Solutions (1)

Accepted Solutions (1)

former_member186338
Active Contributor
0 Likes

For sure you can perform calculations only for the members with some specific property:

*XDIM_FILTER Y = [Y].properties("X") = "E"

*WHEN ...

...

But it's not related to the changed property - you have to manually select property value.

Vadim

Answers (1)

Answers (1)

Former Member
0 Likes

Hi Deepika,

The solution would be to create a new property, and during the master data update you first copy out all the old values into that new property, then load new values into the old property. you can do that using start routine.

then in your calc you can determine which property has changed, then only run for those.

Andy