Forum Discussion
8 Replies
- KrishnaValued Contributor
- CAIGuySeanFContributor
Hey Krishna, I'm currently using that logic but want to make it dynamic. My index needs to change each month as the column is AllPriorInYearInclusive.
For March, I needed the member filter to be..
GetDataCell(
CVC(Actuals, 1)+
CVC(Actuals, 2)+
CVC(Actuals, 3)
)For April, I don't want to go back into the cubeview to add the 4th index. I want to be able to automate it to pull all the values or base it off a parameter.
- KrishnaValued Contributor
CAIGuySeanF - Got it. You can use the XFBR for this based on the Time Period Filter it should return the GetDataCell formula. so you do not need to change every month.
- JackLacavaCommunity Manager
CubeViews aren't Excel; in most cases, it makes more sense to try and reason in terms of member expansions rather than in terms of cells.
For example, what you want can likely be obtained by having a "MyCol" column defined as:
S#Actuals:T#|CVTime|.AllPriorInYearInclusive
(you can set its visibility to "CVMathOnly" if you don't want to actually display all generated columns), then another column that simply sums up its values with:
GetDataCell(CVC(MyCol)) - CAIGuySeanFContributor
When I try this approach, the getdatacell returns the value of only the first indexed column.
So for example, if my CVTime was 2024M3.. the CVMathOnly column would actually generate three columns.. 2024M1, 2024M2, 2024M3. The secondary column doing the get datacell only brings back 2024M1.
Related Content
- 2 years ago
- 7 months ago
- 3 years ago
- 2 years ago