a month ago
Hi, I’m facing an issue with a Data Action where users select a start and end time period to perform employee transfers. However, the Data Action is currently running even on closed periods—meaning the actual periods—where I don’t want the new data to appear. The problem is that I’m scoping the time dimension based on user-selected parameters rather than using version properties, so the Data Action affects both actual and planning periods indiscriminately.
To solve this, I need a way to restrict the Data Action so that it only updates data for planning periods within the user’s selected range and completely excludes any actual (closed) periods, even if they fall between the start and end dates. For example, if the user selects January to June 2025, but January to March 2025 are actual periods, the Data Action should only process April to June 2025, leaving the actual periods untouched. i have locked data at model level but i dont want to show the user any data movements on actual periods. Can anyone please help.
Regards,
Lakshmi
Request clarification before answering.
Hi @pragnya_m , if you have the periods being maintained as the properties of version dimension, here is an example how to filter out the data in data action formulas.
More details can be found in help doc:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
"For example, if the user selects January to June 2025, but January to March 2025 are actual periods," - How will the system know January to March is Actual period ? Either create some flag to indicate what periods are actual or you can also check if Actual data exists. I am not sure of you model setup but you just need to make the system understand what periods are actual.
IF RESULTLOOKUP([d/version]="public.Actual") !=NULL THEN
ELSE
<Put your logic here>
ENDIF
Hope this helps !!
Nikhil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What you still did not mention how will the system know what is a closed period. Do you have any flags for close period. You need to define the criteria for closed period.
Even if you are running the DA on Forecast version you can still build filtering logic based on Actual version. As you are not specifying what is a closed period, I asked you to check if there is data in Actual version ( logic that period is Actual period)
User | Count |
---|---|
31 | |
15 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.