Fiscal calendars in time series
we are using fiscal year variant for calendars where year start with November 25 and ends with November 24th with 12 periods.
Trouble is now we are having time bucket profiles where period considered for Fall and Spring seasons.
Spring Season YS (8/4 Months 2 Seas. FY Variant)Calendar month Period is November – June (Actual season starts from December to May)
For spring season the values are correct.
For Fall season Calendar month Period is April end day/May – December (Actual season starts from June to November)
I am getting correct value for 4 months end period: where April ends that is the 1st period.
2nd Period from May to December complete and also they are adding previous year January in 2nd period.
However December comes into next fiscal year.
For 2017 assumption is 1ST period is up to April 30th and second period is from May 1st to December 31st.
Mon
Date
Period
Year Shift
4
30
1
0
5
1
2
0
12
31
2
1+
Please suggest me the correct period definition for Fall season.
Thanks,
Bala B.
Hi,
I had some how managed to implement the request for 4 months January to April and 8 months May to December and I stored it in a customization request and released to Quality.
But when I am moving to Quality it is showing no valid request exist.
Any suggestion how to correct it.
Thanks & Regards,
Bala.B.
Similar Messages
-
Multiple Fiscal Calendars Displayed in Subject Area Time Dimension
Hi all,
Thanks for taking the time to review my post.
Environment
Oracle BI Applications 7.9.6 Financial Analytics
Oracle E-Business Suite 11.5.10
Query
The Time dimension on my Subject Areas (Financial Analytics) are showing more period data than I expected.
I have configured one Enterprise Calendar (WPG_Calendar) that I set in the DAC parameters - $$GBL_CALENDAR_ID (WPG_Calendar~Month) and $$GBL_DATASOURCE_NUM_ID (4). The warehouse Enterprise Calendar table W_ENT_PERIOD_D is populating with the periods as configured in EBS for that calendar(Jan-09, Feb-0, Mar-09, etc). I noticed that the Multiple Fiscal W_MCAL_PERIOD_D table is also been populated with the Enterprise Calendar data PLUS, the Seeded EBS calendar (JEBE_MONTH_VAT) and a generated Calendar that appears to be a 5-4-5-4 Calendar (Jan-01-09, Jan-02-09, Jan-03-09, etc). The trouble is these W_MCAL_PERIOD_D periods and dates are all coming through in my Time dimensions and make it confusing for the Answers Users when choosing a Time dimension.
Also, for columns W_CURRENT_MCAL_PERIOD_CODE, W_CURRENT_MCAL_QTR_CODE, W_CURRENT_MCAL_YEAR_CODE there are rows with Current, Previous and Next populated that span these different periods as you would expect, but I'm concerned these return multiple rows for Filters Current Fiscal Quater, Current Fiscal Year.
Funnily enough, W_CURRENT_MCAL_MONTH_CODE has nothing populated (NULLs for all rows).
Your comments are most welcome.
Kind Regards,
Gary.The filtering of the calendar can be done directly on the logical layer.
for the logical dimension "Dim - Date Fiscal Calendar", Logical Table Source "Dim_W_MCAL_PERIOD_D_Fiscal_Period"
set the content as :
"Oracle Data Warehouse".Catalog.dbo.Dim_W_MCAL_PERIOD_D_Fiscal_Period.MCAL_CAL_WID = VALUEOF("MY_MCAL_WID")
and setup the repository variable MY_MCAL_WID to match with your calendar wid.
If your calendar depends on any context then you can use session variable instead of repository variable -
Setup time dimension in some different fiscal calendars
I have the different fiscal calendars.
Then, I wanna compare the current month fiscal amount and the previous month fiscal amount with AGO function.
The calendars are like below.
Calendar A : fiscal month start April
Calendar B : fiscal month start January
In this case, how should I define the chronological key in the time dimension?
For example, I try the below setup in the calendar period hierarchy.
Year 2008
Half 1H 2H
Quarter 1Q 2Q 3Q 4Q
Month 1Q = {Apr-08 in CAL_A, May-08 in CAL_A, Jul-08 in CAL_A, Jan-08 in CAL_B, Feb-08 in CAL_B, Mar-08 in CAL_B}
and some.
In this examle, the number of MONTH level members are 24.
Then I make a column for sort.
The sort number is below.
For CAL_A
Month SortNo.
Apr-08 1
May-08 2
Jun-08 3
Jul-08 4
Aug-08 5
Sep-08 6
Oct-08 7
Nor-08 8
Dec-08 9
Jan-09 10
Feb-09 11
Mar-09 12
For CAL_B
Month SortNo.
Jan-09 13
Feb-09 14
Mar-09 15
Apr-08 16
May-08 17
Jun-08 18
Jul-08 19
Aug-08 20
Sep-08 21
Oct-08 22
Nor-08 23
Dec-08 24
In this case, if I try to get the previous month of Jan-09 in CAL_B with AGO function, the system get Mar-09 for CAL_A. Because the record of Mar-09 for CAL_A is 12 in SortNo. column.
As far as possible, I wanna use AGO function.
Does anyone have good ider for this problem?
Edited by: user3532462 on 2008/08/28 2:57Hi,
I guess it's easier to setup two different time dimensions; one for calendar A and one for calendar B. Use aliases in the Physical Layer.
Good Luck,
Daan Bakboord -
Time Series initialization dates with fiscal periods!
Dear Experts
Problem:
I cannot initialize planning area.
Period YYYY00X is invalid for periodicity P FYV
Configuration
Storage Buckets Profile: Week, Month, Quarter, Year, Post Period FYV all checked.
Horizon
Start: 24.02.2013
End: 31.12.2104
No Time stream defined.
Fiscal Year Variant
2012
Month
1
2
3
4
5
6
7
8
9
10
11
12
Edate
28
25
31
28
26
30
28
25
29
27
24
31
FP
1
2
3
4
5
6
7
8
9
10
11
12
2013
Month
1
2
3
4
5
6
7
8
9
10
11
12
Edate
26
23
30
27
25
29
27
24
28
26
23
31
FP
1
2
3
4
5
6
7
8
9
10
11
12
2014
Month
1
2
3
4
5
6
7
8
9
10
11
12
Edate
25
22
29
26
24
28
26
23
27
25
22
31
FP
1
2
3
4
5
6
7
8
9
10
11
12
2015
Month
1
2
4
5
5
7
8
8
10
10
11
12
Edate
31
28
4
2
30
4
1
29
3
31
28
31
FP
1
2
3
4
5
6
7
8
9
10
11
12
Question
What goddamn dates should I enter in the planning area initialization start and end to initialize for maximum duration given the settings above?
I tried a few dozens but none is accepted. For a start I tried the same dates as in Horizon of storage bucket profile. But given the kind of error text I have I cannot decipher with tiny little mind what dates I am expected to enter in for time series creation.
Thanks
BSThanks Mitesh,
No its 2014
Here is what worked.
Storage Bucket Horizon
Start: 24.02.2013
End: 22.11.2014
Time Series Initialization
Start: 01.02.2013
End Date: 31.12.2014
The fiscal year variant is what I pasted above.
I thought time series can only be initialized for a subset of period in the storage bucket profile !. This is my first experience of this kind where Initialization period is larger than the storage horizon. Is this the case ? I went by the book always and this is just a chance discovery by me.
I was aware of the limitation by SAP notes on need to have one more year on either sides in fiscal year variant for it to be used for initialization and hence the range of dates I tried.
Appreciate your comments on this.
All dates in dd/mm/yyyy.
Thanks
BS -
Time series inconsistency due to change in Fiscal variant/Storage bucket
Hi All,
We got into the situation where running time series consistency check on a DP planning area fails with the message pointing to, 'changes to Fiscal variant'. We are unable to track any changes to the fiscal variant though there is a possibility that storage bucket horizon could have been changed. Is there a way to correct/synch this by running a report?
We are trying to avoid re-initialization here, though this is an option, for the obvious reasons to backup the data in production. Is there an alternative solution to fix this inconsistency?
Cheers!Dear Ashok,
You should never change a FYV when this FYV is used in a storage
bucket profile which is used in a planning area and if time series
objects are already created. It is no problem to maintain the FYV for
an additional time range, but changes and deletion of periods should
never be made if the FYV is actively used. You should not
change existing periods. If you want to make any changes to buckets
in your FYV or delete buckets, you should always make a COMPLETE
backup of ALL your data from the planning area into an InfoCube,
then delete the time series objects for the planning area (and with
this all the data in liveCache) and then change the FYV. After that,
you can create time series objects again and reload the data from the
Backup-InfoCube into the planning area. If you do these steps, you
will not risk to loose any data. The data in the InfoCube will be
the backup you can reload.
As some processes check the FYV some time before and after it is used,
it is very recommendable to maintain the FYV at least 2 - 3 years in
the past and in the future. E.g. if you create time series objects up
from 2001 you should maintain your FYV at least back to 1999 and if you
create time series objects until 2006, you should maintain your FYV
at least until 2008. It might be that you never experience problems if
you do not maintain the FYV in this time range, but some processes do
additional checks and then it can come to problems
Regards,
Rakesh -
Time Series Wizard in OBIEE 10.1.3.3
How do I accomplish the TIME SERIES WIZARD functionality that was present in Siebel Analytics 7.7 in OBIEE 10.1.3.3. This comparison measure feature seems to be removed in OBI.
Any inputs will be greatly appreciated.
Thanks.There are several problems with the OBE given in the first url (http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/bi_admin/biadmin.html#t11)
(1) pre-built repository and other files (e.g., SH_PartTwo.rpd, SHQuota.xls) cited in the example are not included with download- at least not with 10.1.3.3.1 version I downloaded. When followed instructions to open SH.rpd (included in the download of 10.1.3.3.1) gave error and could not open it. (My DB version is 10.2, op system XP professional)
(2) Looks like this OBE is a newer version - under Build Diemension Hierarchies the steps 33 (Customer dim), 34 (Promotion Dim) and 35 (Time Diemension) have been removed. This is good because in the older version of this OBE the time dimension (given in step 35) was wrong.
(3) In Create Time Measure section cannot select month ago sales and month to date sales columns together in a query. When selected together gave error: pls refer to this thread -
Time Series Measures
Hopefully the current version of this OBE will be updated with an example that has steps to create time dimensions (Calendar and Fiscal) and other steps so that columns created with AGO and TODATE functions can be selected together in a query.
Thanks.
Message was edited by:
rxshah -
Changing Fiscal Calendars in APO 4.0
All,
We need to change our Fiscal Period in APO. When we make this change, do I have to copy the data to a backup cube, change the fiscal calendar, and then reload the data back into DP?
I am on SCM 4.0. We will be going to SCM 5.0 in February. Will it be easier to make this change once we are on 5.0? Or will the same process have to happen in 5.0 that is necessary in 4.0?Hi Monty,
Changing the Fiscal Period (Fiscal Year Variant) in APO is only possible when the Fiscal Period is not assigned to any Time Bucket or Storage Bucket Profile. This means you need to extract the data in the Planning Area to a cube, deactivate the time series, unassign the Fiscal Year Variant before you can change the Fiscal Year variant.
I am not sure if SCM 5.0 has made this process simpler. You need to check the Release Notes.
Also please note there is a separate forum for SAP Advanced Planning & Optimization (SAP APO) now.
Thanks,
Somnath -
SSRS Expression Current month in a Fiscal calendar dimension from a SSAS cube
How to create an expression for a default SSRS parameter to a SSAS cube when using i Fiscal Year calendar - and where I want to show current Calendar month and year (for example February 2014)
This is an example of my Time dimension for February 2014:
[Time].[FiscalYMD].[Fiscal_Year].&[2013].&[10]
The fiscal calendar goes from May - May - which means that April 2014
would look like this:
[Time].[FiscalYMD].[Fiscal_Year].&[2013].&[12]
and May 2014 would look like this:
[Time].[FiscalYMD].[Fiscal_Year].&[2014].&[01]
Please adviseHi HCMJ,
To represent the fiscal calendar, you shift the current date by 4 months back. Then you can do:
="[Time].[FiscalYMD].[Fiscal_Year].&[" & Year( DateAdd( "m", -4, Today() ) ) & "].&[" & Month( DateAdd( "m", -4, Today() ) ) & "]"
It just gets the year and month of '4 months ago'. I have not tested it, but I guess it should work.
Regards
Andrew Borg Cardona -
Multiple Fiscal Calendar in a single context
Hi,
I know that for each context we can only have one PAS database, as a result, only a single Fiscal Calendar definition for a each context.
My question is: there is any way of creating a workaround for this? I need to have in a single context KPI's that use different fiscal calendar's
Thanks in advance for the tips
Regards
PedroHi Bob,
so, if I understand correctly there is only two options:
1 - Have a single PAS database with a single fiscal calendar and use that in a single Context. The user's will have the option to then create specific reports for the metrics that should be displayed using a different Fiscal (using for that the different options in time that already exist in the reports component).
2 - Create an individual PAS database for each Fiscal and have a different context for each of those databases.
Is like this?
If you think strategically, that shouldn't change the usefullness of Strategy Management, since the status of objectives and KPIs will still be driven off your current numbers, whatever the fiscal calendar.
Yes, but for instance if we have KPI's that use Fiscal form Jan to Dec and other from Jul to Jun, when we select yearly data for 2009 for example, the information displayed for both is not the "same". For KPI1 is from Jul 2009 to Jun 2010 when it should be Jan 2009 to Dec 2009 (this for a database with Fiscal Calendar starting at "Jul"). Is not like this?
PS: It's strange than no one have this problem in the past. Is not normal to have a customer that want to see in the same Scorecard/Context, KPI's that use different Fiscal calendar?
Thanks in advance
Pedro
Edited by: Pedro S. Costa on Sep 23, 2009 5:11 PM -
Oracle 8i hase Time series for defining calendars and other functions. How does Oracle 10g/11g support Time series features. I could not find any information about Time Series in the 10g/11g documentation.
Thanks a lot for the responses.
I looked at the 11g Pivot operator and is altogether a new feature compared to the Time series of 8i.
I would like to explain with an example.
1) The following query creates a table named stockdemo_calendars and defines a calendar
named BusinessDays. The BusinessDays calendar includes Mondays through Fridays,
but excludes 28-Nov-1996 and 25-Dec-1996. Explanatory notes follow the example.
CREATE TABLE stockdemo_calendars of ORDSYS.ORDTCalendar (
name CONSTRAINT calkey PRIMARY KEY);
INSERT INTO stockdemo_calendars VALUES(
ORDSYS.ORDTCalendar(
0
’BusinessDays’,
4,
ORDSYS.ORDTPattern(
ORDSYS.ORDTPatternBits(0,1,1,1,1,1,0),
TO_DATE(’01-JAN-1995’,’DD-MON-YYYY’)),
TO_DATE(’01-JAN-1990’,’DD-MON-YYYY’),
TO_DATE(’01-JAN-2001’,’DD-MON-YYYY’),
ORDSYS.ORDTExceptions(TO_DATE(’28-NOV-1996’,’DD-MON-YYYY’),
TO_DATE(’25-DEC-1996’,’DD-MON-YYYY’)),
ORDSYS.ORDTExceptions()
-------------- How can I create such calendars in 11g?
2) For example, the following statement returns the last closing prices for stock
SAMCO for the months of October, November, and December of 1996:
select * from the
(select cast(ORDSYS.TimeSeries.ExtractTable(
ORDSYS.TimeSeries.ScaleupLast(
ts.close,
sc.calendar,
to_date(’01-OCT-1996’,’DD-MON-YYYY’),
to_date(’01-JAN-1997’,’DD-MON-YYYY’)
) as ORDSYS.ORDTNumTab)
from tsdev.stockdemo_ts ts, tsdev.scale sc
where ts.ticker=’SAMCO’ and
sc.name =’MONTHLY’);
This example might produce the following output:
TSTAMP VALUE
01-OCT-96 42.375
01-NOV-96 38.25
01-DEC-96 39.75
3 rows selected.
--------------------- How can I get the above ouput without Time series functions and calendars in Oracle 11g? -
Semiweekly Time Series Creation for DP
Hi,
I want to create a semiweekly (twice a week) time series for DP.
And this would be spread for 2 years (i.e. 1 year for the past and 1 year for the future).
So a total of 208 entries need to be made for this time series.
My understanding of the method is
1) Create a fiscal Year Variant.
2) Create a Storage Bucket profile based on fiscal Year Variant.
3) Create a Time Series Object based on Storage Bucket profile.
4) In the new Planning Area, provide the Time Series Object.
Correct me if my understanding is wrong.
Also can you provide the T-Code or Menu Path for the first three activities?
Regards,
VikasThe Menu Path for
(1) Fiscal Year Variants
SPRO>APO> Supply CHain PLanning> Demand Planning> Basic Settings>Maintain Fiscal Year Variants
(2) Storage Bucket Profiles
SPRO>APO> Supply CHain PLanning> Demand Planning> Basic Settings>Define STorage Bucket Profiles
(3) I guess when you mean time series, you meant planning bucket profile
SPRO>APO> Supply CHain PLanning> Demand Planning> Basic Settings>Define Planning Bucket Profiles
(4) Define PLanning Area- /n/sapapo/msdp_admin
You define a storage bucket profile
(5) Define PLanning Book
You define the planning bucket profile -
Time series function - everything UP TO start of year
Hi,
I have a requirement to do the following in OBIEE 11.1.1.6.9 however am having some trouble. Basically we have an analytic which is filtered for the current fiscal year for financial actuals:
So running gives us something like:
Year Amount
2013 £1000Now what I need to do is show a single column which represents the actuals for all years prior to the one selected.
So for example, if I had the following dataset:
Year Amount
2010 £500
2011 £500
2012 £750
2013 £1000...and I filtered by year 2013, I would want to see:
Year Amount Previous Years Total
2013 £1000 £1750I wont know how may years this can go back (ie, could be many and variable) so can't just add up successive AGO() statements. I know I could not filter on 2013 directly and then use "FILTER(amount) using year" on the first column, but that seems very inefficient, especially seeing as the actual analytic contains a lot of other columns which would all need to have the same done.
If anyone can shed any light on how this might be done using time series functions then I'd really appreciate it.
Thanks,
John.No requirements are the same :). The analytic is restricted to a single year (i.e. to show that years actuals), but I need to show also everything which occurred in the previous YEARS since the beginning of time. So take for example I have a project XYZ which is being costed on a year by year basis. My requirement is to show something like:
Year Proj Prev Curr TTL
2013 XYZ £100,000 £1000 £101,000So I've spend £1000 this year, but £100,000 in all previous years. To I know that to date this project has cost me £101,000. Hope that makes a little more sense! -
SQL for Time Series Functions AGO and YTD
When we use a time series function such as AGO or TODATE, OBIEE creates 2 physical queries. One query reads the calendar table. The other query reads the fact table without any date filter in the WHERE clause. Then the results of the 2 queries are stitched together. The query on the fact table returns a lot of rows because there is no filter on date.
Is there a way to force OBIEE to put a filter on the date when performing the physical query on the fact table when using AGO or TODATE?
Thanks,
Travis
v11.1.1.6We do have a date filter on the analysis. We need the analysis to show sales for a certain month and sales for that month a year ago, so we use the AGO function. However, it is really slow because it does a physical query on the sales table without filtering on date and then filters the results of that physical query by the dates from the physical query on the calendar table.
-
I have added a time series measure in RPD
Year Ago Sales = AGO("Enterprise Analytics"."Facts Sales Fact"."Sales Le $" , "Enterprise Analytics"."Hierarchy Time"."Fiscal Year" , 1)
If I pull 'Year Ago Sales' in Answers it takes forever to run it - ( 5-6 minute) - The result is correct.
If I simply pull - "Enterprise Analytics"."Facts Sales Fact"."Sales Le $" - runs in 5 seconds.
Is thier any way I can optimize the timeseries functions?
Any response would be greatly appreciated!!
We are on Oracle Business Intelligence 11.1.1.6.5 version.
Edited by: ann 2012 on Mar 14, 2013 2:13 PM1. Create an alias fact table (Year Ago) to pull last year value.
2. Extend your fact table to store another measure (last year sales)
3. Based on volume of granular data and query pattern on year ago measures, you may create aggregate fact tables.
hope this helps. -
Time series questions - how to do AGO function for prior year end
Question on how to perform the following calculation in OBIEE:
I need to create a time series calculation that will calculate a metric as of Dec prior year. For example, my users will select Mar 2010. I want to show the amount for Mar 10 as well as the amount for Dec 09. If the select Jun 10, I will show them the amount for that month as well as Dec 09.
Is there a way to do an AGO function that will give me this value? I can't use a filter calculation on my column because filter on the period will exclude these recordsThanks John. Your suggestions seems promising but I'm having issues when I tried it out. I am receiving the following error message:
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 22046] To use AGO function, the query level ('Fiscal Period, Prior Fiscal Year End Date') must be a static level. (HY000)
What I did was create a new level off my Fiscal Time dimension which is a child of Total. I tried creating my AGO calculation using this level but received that error message in Asnwers. Any ideas on what I may be doing wrong?
Maybe you are looking for
-
My daughter bought a song on her ipod touch, but it doesnt come up on our library. How do we get the song on our library?
-
Help needed re document properties and tracing edits of the contents
Hi there, We are in a situation where we believe a document may have been edited unethically and need to find out what the terminology means. The original document exists in print and we have been sent a 'copy' of the same document via email several
-
"Problem evaluating a condition" at Receiver Determination
Hi, I've created a complex mail to rfc interface, in which, message is being send as mail attachment and service inbound interface has multiple operations (each for corresponding rfc). at Receiver Determination, rule was created with multiple condit
-
Missing subVI NI_AALBase.lvlib:Real A x B.vi in...
I have an application that runs fine in the LabVIEW10 development environment. Then I've created an installer for it (and included the RTE and DAQ installers). However, when I install it on another PC and try to run the executable I get a list of e
-
Error when loging in sap the 1st time
Hi I have installed sap 4.7 with oracle 8.1 gui6.4 under window server 2003. When I log in the 1st time to create a client I am getting an error "BREAK statement not defined, check your seplling" in Program SAPLSHI1 in Module LSHI1U20 in line 203.