A prompted step that filters a data item based on start and end date period or can filter based where either the start or
end (or both) members are relative. An example would be something like this:
Years (all) from the first year (currently 2000) to the last year (currently 2005).
All years from the first relative year to a specifc end year (such as 2003).
All years from a specific start year (such as 2001) to the relative end year.
public PromptedTimeRangeFilter(Prompt rangePrompt)
Create a filter to return a specific range of members. Range can represent
periods to date for a selected time level. In the PTD case, ending
period is the most recent member in the cube at the selected level.
Opening period is the descendant at the same level whose level 1
ancestor is the same as the ending period's. So in this implementation,
periods to date are returned as a rangeExample:
If user selects Quarter and the most recent Quarter entered is
Q3 2004, opening period will be Q1 2004.
Parameters:
rangePrompt - a range prompt for selecting start and end date members