12 months Rolling data

Hai friends,
Urgent requirement. Plz help me out.
I have time characteristics Fiscal year(0fiscalyear) and Posting Period (0fiscper3). Based on these I will create 2 user input variables one for fiscal year and another for posting period. Now Based on input , I have to get 12 months rolling data. Key figure is sales.
suppose user enter fiscal year as 2008 and posting period as 02. I have to get sales data for 01/2008,12/2007,11/2007...................02/2007.
I have to write user exit. Plz help me with ABAP code. Am weak in ABAP coding. Help will be rewarded.
Full points assured if the answer is helpful.
thanks in advance
Edited by: siddharth on Feb 7, 2008 5:33 AM

Hai pradhiba,
Thanks for your response. But there is no data for 0fiscper(fiscal year/period) in my cube. That is the problem. SO i have to write exit. Plz help me out. Its an urgent requirement. I have to do it today and submit to client.

Similar Messages

  • Sytanx for 12 months rolling data

    Hi,
    What is the syntax for generating the last 12months rolling data?
    I
    tried with this syntax but does not seem to work.  When crossed verified with the dates, its showing all the dates.
    Datediff("m",Date({CHG_Change.Considered Res Time}),CurrentDate)<=11
    Regards
    Cauvery.

    It depends what you want , do you want 12 months from current date or 12 months from the start of the month of the current date.
    12 months from current date
    {CHG_Change.Considered Res Time} > dateadd("m", -12, currentdate)
    it will automatically calculate midnight for start date
    12 months from 1st of month
    {CHG_Change.Considered Res Time} > date(year(dateadd("m", -12, currentdate)), month(dateadd("m", -12, currentdate)
    ), 1)
    Ian

  • How to calculate a rolling 12 months to date calculation?

    Hi there
    We have a business requirement to calculate a rolling 12 month to date value. That is, for any month, sum up the last 12 months of data. E.g. for June 2011, its May 2010 -> June 2011. We have the standard Year and Period dimension, and the member which holds this calculation is in another dimension called TimeView. TimeView just holds dynamic calculations for Month To Date(MTH), Year To Date (YTD) etc.
    The problem I am having is because we have the standard Year and Period dimensions so I need to do a cross dimensional sum. All the solutions I am trying either give me an insufficient dynamic calc cache (increase lock block setting) or something similar. Our lock block setting is quite high and it doesnt seem to make a difference when I increase it.
    Anyway, I have tried a few solutions:
    Short one:
    @SUMRANGE("MTH",@MDSHIFT(@CURRMBRRANGE(Period,LEV,0,1,),-1,"Year",)) + @SUMRANGE("MTH",@CURRMBRRANGE(Period,LEV,0,,0));
    Long one:
    IF(@ISUDA(ACCOUNT,"Flow"))
         IF(@ISMBR(Jan))
              YTD->Jan + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Jan,-1,"Year",);
         ELSEIF(@ISMBR(Feb))
              YTD->Feb + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Feb,-1,"Year",);
         ELSEIF(@ISMBR(Mar))
              YTD->Mar + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Mar,-1,"Year",);
         ELSEIF(@ISMBR(Apr))
              YTD->Apr + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Apr,-1,"Year",);
         ELSEIF(@ISMBR(May))
              YTD->May + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->May,-1,"Year",);
         ELSEIF(@ISMBR(Jun))
              YTD->Jun + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Jun,-1,"Year",);
         ELSEIF(@ISMBR(Jul))
              YTD->Jul + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Jul,-1,"Year",);
         ELSEIF(@ISMBR(Aug))
              YTD->Aug + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Aug,-1,"Year",);
         ELSEIF(@ISMBR(Sep))
              YTD->Sep + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Sep,-1,"Year",);
         ELSEIF(@ISMBR(Oct))
              YTD->Oct + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Oct,-1,"Year",);
         ELSEIF(@ISMBR(Nov))
              YTD->Nov + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Nov,-1,"Year",);
         ELSEIF(@ISMBR(Dec))
              YTD->Dec
         ELSEIF(@ISMBR(Q1))
              YTD->Mar + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Mar,-1,"Year",);
         ELSEIF(@ISMBR(Q2))
              YTD->Jun + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Jun,-1,"Year",);
         ELSEIF(@ISMBR(Q3))
              YTD->Sep + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Sep,-1,"Year",);
         ELSEIF(@ISMBR(Q4))
              YTD->Dec
         ELSEIF(@ISMBR(H1))
              YTD->Jun + @MDSHIFT(YTD->Dec,-1,"Year",) - @MDSHIFT(YTD->Jun,-1,"Year",);
         ELSEIF(@ISMBR(H2))
              YTD->Dec
         ELSEIF(@ISMBR("YearTotal"))
              YTD->Dec
         ENDIF
    ELSEIF(@ISUDA(ACCOUNT,"First"))
         MTH->Jan;
    ELSE
    MTH;
    ENDIF
    I am sure this may be a common requirement across companies - does anyone know a solution to this?
    Much appreciated!

    Closing this thread, just needed to increase cache levels.

  • Rolling date filter to include four full months

    Hello all,
    I have a request to create a report that will be a rolling date. They want it to be four months including all in the current month we are in. Can anyone help with the SQL statement that I need to use?
    In the On Demand Reporting book they have (using "In Between"):
    CURRENT_DATE
    CASE WHEN DAY (CURRENT_DATE) = 1
    THEN CAST (TIMESTAMPADD (SQL_TSI_MONTH, 3, CURRENT_DATE) AS DATE)
    WHEN DAY (CURRENT_DATE) <> 1
    THEN TIMESTAMPADD (SQL_TSI_MONTH, 4, TIMESTAMPADD (SQL_TSI_DAY, -DAY(CURRENT_DATE), CURRENT_DATE)) END
    But what I need is for it to not just pull todays date plus three months out, I also need to include everything from the current month we are in.
    THANKS IN ADVANCE!!

    Hey,
    This will do the trick:
    [Your Date] >= TIMESTAMPADD(SQL_TSI_MONTH, 0, TIMESTAMPADD(SQL_TSI_DAY, -(DAY(CURRENT_DATE)-1), CURRENT_DATE)) AND [Your Date] <= TIMESTAMPADD(SQL_TSI_MONTH, 4, TIMESTAMPADD(SQL_TSI_DAY, -(DAY(CURRENT_DATE)), CURRENT_DATE))
    It includes everything from the 1st of the current month to the last day of the 4th month.
    Thanks
    Oli @ Innoveer

  • Rolling 12MTD ( 12 months to date)

    my requirement is i have to display total , Pass and Fail records from rolling 12 months to to_date for every region.
    Can i create one logical column in BMM layer for 12 months to date as time dimension . (i don't know how to create with AGO and Todate combination) .
    (FYI: already i have time dimensions like year > quarter > month> date. )
    Please help me to solve this issue.
    Thanks in advance for your help.

    Hi,
    The 3 measures should be aggregated as Sum in the logical layer. Create a dynamic repository variable in the RPD for "PREV_YEAR_AGO" with logic like select add_months(TO_DATE(SYSDATE, 'DD/MM/YY'), -12) from dual. After these are set up and saved, create an Answers report. Set the Day Date as a filter and have the Operator as "is greater than", click "Add" > "Variable" > "Repository" and then type "PREV_YEAR_AGO" (or whatever you called your repository variable). The report should show the sum of the measures for the past 12 months only.
    Hope that helps,
    J

  • 5 months rolling monthly report by fetching data from cache & Database

    Scenario: One monthly report would be created each month end which contains one summary tab and other details tabs. Summary tabs will contain the data of all the months summary data (current month and previous months)
    Problem:
    Current month data have to come directly from database and previous months data come form cache and whole thing will be cached this time so that when we run next month report the data till this month will also come from cache.
    Any one please help me ASAP.

    What's wrong with F_GET_COMPANY_CODE ?  Below is similar code - try running this and seeing what you get:
    report zlocal_jc_t001w.
    tables:
      t001k,     "Valuation area
      t001w.     "Plants/Branches
    parameters:
      p_bukrs          like t001k-bukrs default '1000'.
    select-options:
      s_werks          for t001w-werks.
    start-of-selection.
      perform get_data.
    *&      Form  get_data
    form get_data.
      data:
        begin of gt_t001k occurs 10,
          bukrs             like t001k-bukrs,
          bwkey             like t001k-bwkey,
          werks             like t001w-werks,
        end of gt_t001k.
      select
        t001k~bukrs
        t001k~bwkey
        t001w~werks
        into corresponding fields of table gt_t001k
        from t001k as t001k
        inner join t001w as t001w on t001w~bwkey = t001k~bwkey
        where t001k~bukrs = p_bukrs
        and   t001w~werks in s_werks.
      loop at gt_t001k.
        write: /
          gt_t001k-bukrs,
          gt_t001k-bwkey,
          gt_t001k-werks.
      endloop.
    endform.                    "get_data
    As for links to locally defined database tables, that will depend on what the keys defined in SE11 are e.g. there will be a primary key plus relationships to other tables (for example "WERKS LIKE YSDA_EXP_PRTLOG-YY_PLANT" indicates YY_PLANT relates to T001W).
    Jonathan

  • How do I schedule regular daily/weekly/monthly/quarterly data uploads?

    Hello gurus!
    How do I schedule regular daily/weekly/monthly/quarterly data uploads?  How can I make it "automatic"?
    Thank you very much!
    Philips

    Hi,
    There are lots of documents available on how to design a process chain. It is basically your requirement what is needed.
    for eg.. You have  a daily masterd ata loaded into BW from R/3 and then the transaction data. So we create a chain where in we create anothe meta chain (for Master data) and drag the option of Load IP ( give variant as ur IP name you have created for that Particluar master data) , same for texts and hierarchy, for hierarchy use save option after the hierarchy process. and then use a attribute change run proces step to activate the master data. and then create another meta chain that loads transactiond data. Normally you have a IP that loads data into ODS here from source system, so Use IP process for that , next a process step to activate the ODS data and then use another IP to send the data to a cube. If you have aggregates built on that cube, use roll up process to roll up the data.
    If you can gimme your mail ID , I can send some docu's on process chains
    Regards
    Srini

  • Re: Last 12 Months Rolling

    Dear All,
    I am using OBIEE 11g, Can any one help me pls..
    i have two prompts like Year and Monthname..
    For example: User selects 2013 June
    report has to display last 12 months from selected month, that i achieved using supporter report. (ref:: Last N months(Rolling months) data By year-month prompt in OBIEE | OBIEE by Shiva Molabanti)
    But here i have to allow user to select multiple months from the prompt.
    if user selects 2013 April,May,June here i need to take the maximum month in our case it is June.
    From june to last 12 months i need to display..
    how can i do this..give me an idea pls
    Regards,
    Bhargav 

    Hi Bhar,
    You are correct in your use of a "supporter report" You just have to use 2 columns in the supporter report.
    Structure your supporter report in this way:
    2 columns:
    Col1 = Max(Month)
    Col2 = Timestampadd(SQL_TSI_MONTH, -11, MAX(MONTH))
    Filter: Month = user prompted month(s)
    year = User prompted year
    Then in your final report, your filter is based on both column #1 of your supporter report, AND column #2 of your supporter report like so:
    Month <= Col1 of supporter report
    AND
    Month > Col2 of supporter report.
    Understand that this logic wont not work if the user selects wildly different months. ( 3 months from different decades )
    have fun, please mark as helpful if this gets you on the right track. Otherwise post and I will try to clarify.

  • Syntax to export 18 months of data at any given time using variables?

    I have written a calculation script for exporting data from an application using DATAEXPORT. I want to get 18 months of data in my exported text files at any point of time. So, I want to specify the range using variables for Period and Year but I am kind of stuck on how should I be writing it in my script.
    Please let me know the correct syntax using variables or if you could share some link that would help me know that would be a help.
    Can I use @XRANGE Function???
    Thanks !

    Srinivas --> Thanks for clarifying that. After I read your post I did go through the @XRANGE again and noticed that they had use cross dimensional operators so it put me in a confusion. But you cleared it by being more specific this time. Thanks a lot !
    If I follow what Robb suggested then like you mentioned when 3 years will be involved its going to be difficult I guess. Not sure at this point which way would be the best to get this work.
    I agree with CL - 18 months rolling forecast can be annoying seriously.
    Can one of you please suggest me a permanent and most efficient solution for this out of all the ideas that would not require manual work and can be automated completely?
    Thank you all for your inputs. I really appreciate it.
    Edited by: 892254 on Nov 3, 2011 6:30 AM

  • 12 months rolling forecast

    I am trying to write a calc script that should be able to do 12 months rolling forecast in one of our cubes.
    The months are the fourth gen of dimension "Period", "Year" has FY07, FY08, FY09.... in it and the "Scenario" has projection, budget, forecast, actual, etc.
    Can someone please help me out and tell me what do I have to write in my script to be able to do the forecasting.
    Thanks in advance,
    Bobby

    1) put 0fiscper in the heading but your variables for the dynamic columns need to be set to the right type of text heading for that or you set it to characteristic value.
    2) I could not get quarterly totals as
    P1 P2 P3 Q1 P4 P5 P6 Q2 etc since the dynamic columns does not allow for BPS totals on quarterly in BPS layout definition but I use local Excel formula in layout definition in that at the last page of the layout definition, I count out 12 columns in the heading to figure out where the monthly amounts P12 ends and the following 4 columns I set up 4 Excel formula totals for sum(p1column:p3column), sum(p4column:p6column) etc.  I tend to put the annual total after the 4 quarterly totals and specify the excel formulas as sum(p1column:p12column).  If you want it even nicer since you don't know the number of rows of data, you would actually have something like:
    IF(ISBLANK(A4),"",SUM(C4:E4))
    Hope this helps,
    Mary
    Hope this helps.

  • OBIEE 12 months rolling average

    Hi,
    I have a report requirement where i want to see 12 months rolling average for measure.
    Report filter:  Year, Period
    Ex: If i select Month and Year Sept 2013 is given as filter, it should pull data from Oct 2012 to Sept 2013 and divide it by 12.
    Please let us know the thoughts
    Thanks in advacne.

    hi,
    A general procedure hierarchy you can use.
    Create a hierarchy for time dimension, use time series function
    ago("measure",level(12 months))
    then make one logical column use this existed calculated column as sum and again make one more logical new column use the sum value column and divide it by 12.
    Just gain the solution in RPD itself.
    for more information visit here OBIEE -Time Series in OBIEE
    Regards,
    VG

  • I had previously installed the trial adobe cc illustrator which expired months ago, can i re install on a month by month rolling contract so I can just use it for a month??

    I had previously installed the trial adobe cc illustrator which expired months ago, can i re install on a month by month rolling contract so I can just use it for a month?? please help

    Hi munzafeedback,
    I have checked your order registered under your email ID posted here, it has a muse single App CC purchased on September 23rd 2013,
    You have not yet activated it, the billing date is 23rd of each month(you will be charged on this date irrespective of the fcat that you are using it or not).
    Incase you do not want to use it now, please get it cancelled as it is within 30 days of purchase.
    If you plan to cancel it after 3o days of purchase, the subscription will attract cancellation fee .
    Please go through the cancelation detail at :
    http://helpx.adobe.com/x-productkb/policy-pricing/membership-subscription-troubleshooting- creative-cloud.html
    Regards
    Rajshree

  • 100MB rolling data NOT WORKING! Customer services deny it exists and hang up!!!!

    Roll back to last christmas. Oh what's that Kevin Bacon? Free rolling data for life if you top up during a set time!? I'm in; ORDER CONFIRMATION
    YOUR ORDER NUMBER IS xkn********
    Don't forget to tell us your order number when you get in touch.
    YOUR ORDER SUMMARY
    PACKAGE 1 OF 1
    EE Pay as you go Combi SIM Pay Today Pay Monthly
    FREE
    SIM
    £5.00
    Top up
    Free 100MB data every month
    FREE   Free 100MB data and the only condition is that you make a connection once every 180days to keep the sim active. SWEET! That's strange though, whenever I logged into manage my account it only ever showed a 50MB starter allowance. Nevermind, I'm sure once the 50MB is gone the deal will kick in right? 4 months of extremely light use later (~50MBs worth) and the data side of the sim dies. I must now top-up to get online? Waiittt a minute, no no no! This isn't what I (literally) signed up for.  And now; I've called EE a few times, always getting put through to the Indian call centre where the only thing lower than the quality of the VOIP connection is the operators grasp of English. During the first calls the guy added 100MB to my account but told me to wait until I was called back by someone who knew more. That call never happened but the 100MB data was removed. Now when I call they DENY the offer ever existed and actually hang up half way through a sentence like it's an accident.  I'm a customer, I paid for a service you are NOT giving. Sure it's only a fiver, but this is the kinda stuff that gets you on WatchDog! 150 is a deadend for me, SORT IT PLEASE!

    As I said above I was given a 50mb starter allowance that (due to extremely light usage) didn't run out for quite a while.
    Just got off the phone after finally getting put through to someone who could understand me, I've now been told the offer was never active on my sim and that IT WAS MY RESPONSIBILITY to have got it sorted while the offer was still active. Even though data WAS working as far as I could tell and I recieved the sim at the very end of the offer dates anyway. But now that the offer is over, it's impossible to activate it.
    And that's that. No apoligies, no "have this instead". Just "you should have known" and "you have a normal PAYG sim now".
    Since when is it the customers job to do EEs job!!!
    Absolute BS. Complaints on the way.

  • Discrepancy between OD entered in Months and Dates

    Hi all,
    We are facing a problem while entering the OD in Months.
    Example :
    When we enter the duration as 8m (for 8 Months) the dates shown are :
    12-Feb-10 to 10-Aug-10. The dates which we want are 12-Feb-10 to 12-Oct-10.
    The calendar selected is a 7 day week calendar and hours setting are 8 hours / day
    Also the Time Units user preferences are set to 8 hours / day.
    For the moment, we adjust the dates by selecting them irrespective of the OD.
    Kindly advise suitably.
    With Warm Regards,
    Uhde India Planning

    first of all, you should consider conversion of input data and scheduling (F9) as two different things.
    P6 versions prior to v7 use the admin prefs for time units (default values are 8h/d, 40h/w, 172h/m, 2000h/y) to convert between input unit of time for durations and the user pref display unit of time for durations.
    if you so choose (but I would recommend against it), you can allow different users to use different conversion sets (checkbox under admin/ admin prefs) and define custom user conversion sets (under edit/ user prefs).
    also check viewing options (under user prefs) for time sub-units, decimal points for duration fields and date-time (not just date) for date fields.
    the value you input in a duration field (such as OD of let's say "2m") is converted into h based on the aplicable h/m setting (=> 2*172=344h), and then back into whatever the user has set as display unit for durations (let's assume days => 344/8=43d displayed in the OD field).
    when scheduling (F9), the activity planned (early) finish date (& time) is calculated as planned (early) start date (& time) + original duration working hour count
    regardless of what the OD field displays in days (!). the database level name of the OD field is just that "target_duration_hr_cnt"
    scheduling is done by taking into account applicable activity/resource calendar first (depending on activity type), and then h/d for different days, d/m for different months, etc (as defined for the calendar in use). in other words, considering daily working period, lunch breaks, weekends, holidays, custom calendar exceptions.
    there are numerous other settings for scheduling (check out scheduling options). levelling (Shift+F9) is basically scheduling that comes with its own set of options and takes things to the next level by considering resource avaliability, float, maximum overallocation, network, constraints or custom project & activity levelling priority, etc.
    long story short :)
    the expected PF = PS + OD - 1 holds for Planned Start of Jan 1 + Original Duration of 3d = Planned Finish of Jan 3 but not for OD of 3m.
    whenever possible, you should try to build your schedule using:
    - relatively short activities (order of days or even hours =>durations input in days or even hours). the fewer conversions needed when inputing, the better.
    - consistent h/d, d/w within a given month. the fewer calendar exceptions the better.
    - correlation between the admin duration conversion set (8,40,172,2000) and activity/resource calendars (8h/d, 5d/w used for activity scheduling) and default calendar (used for duration and dates roll-up onto grouping bands)
    while scheduling is the same, P6v7 has improved the conversion mechanism in the way that the set of conversion rates to be used for conversion inbetween units of time (h,d,w,m,y) for duration fields (OD,RD,etc) is now available at the calendar level.
    this way, all (task-dependent) activities using the same (activity) calendar will convert inbetween the above mentioned duration units using the same ratios, set at the calendar level. the admin setting is somewhat obsolete.
    conversions are more consistent with calendar definitions, but that still doesn't mean that lunch breaks, weekends, holidays or custom calendar exceptions, as defined for the applicable calendar, will be considered when converting an input of "2m" into "43d" as displayed in the Original Duration field.
    if calendar conversion set says 1m=172h and 1d=8h, 2m=43d from Jan till Dec or the end of time for that matter :)
    the fact is that "2m" changes within the year, "2d" can vary within a month, week, etc
    it is safe to say that 1h stays the same and is usually either working or non-working, throughout the schedule of your multi-annual project
    that is unless you really really need sub-units of 0.25h or 3h 3mn, start / finish dates & time, coffe breaks from 10:30 to 11:00 and such :)
    Edited by: Tibi on Mar 9, 2010 4:20 PM
    Edited by: Tibi on Mar 9, 2010 4:21 PM

  • Month calculations: DATE() vs EDATE()

    In a recent topic (Challenge to get a date correctly), I mentioned using the DATE function to calculate a date that is (for example) one month later than a given one. Specifically, if cell A1 contains the given date, then I suggested using this formula for a date one month later:
    =DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))
    Yvan Koenig suggested instead using the simpler EDATE formula, here equivalent to:
    EDATE(A1,1)
    There is, as it turns out, more than simplicity in favor of Yvan's approach. While one might expect the two formulas always to produce the same results, they do not! This is easily seen by constructing the following three column table with a column header:
    1. In cell A2, enter the last day of the first month of this year (January 31, 2008 in the U.S. system, for example). In the cell below it, enter the last day of the second month of this year (Feburary 29, 2008, for example).
    2. Next, select both cells & use the circular fill handle, drawing down to fill the column with a year or so of last-day-of month values.
    3. Select cell B1 (a header cell) & enter in the formula bar & press return:
    =DATE(YEAR(A),MONTH(A)+1,DAY(A))
    4. Likewise, in cell C1 enter:
    =EDATE(A,1)
    Note that the B & C column values are sometimes the same, sometimes not. The same results occur if the "1" in both formulas is replaced with another number of months.
    What seems to be happening is the 'MONTH(A)+n' expression uses the number of days in the month of the "A" cell value as the basis for the 'n months later' calculation, which is not the convention usually used for such things as billing cycles. The EDATE formula follows the normal convention, & is thus the preferred choice for almost all uses imaginable ... unless perhaps you are the one being billed.
    This also applies to 'YEAR(A) + n' calculations.
    So, it would seem that any calculation involving the DATE(year, month, day) form with an arithmetic operator in the year or month element should be used only with great care, if at all.
    BTW, the comments about the month unit of calendar time having "no real purpose today" in http://www.cl.cam.ac.uk/~mgk25/iso-time.html may be of interest.

    I'm aware of the blue warning triangle appearing in these "overflow" situations; however, even when it does not, the results may be different -- for example, with a starting date of January 31st, adding one month in my long formula produces a month argument that is in bounds but (for 2008) yields a date 2 days later than with the EDATE method.
    I don't view this so much a bug as a consequence of the vague nature of the "n months later" or of the "month offset" concept. As the cited scholarly article points out, the concept of the months of the year are of somewhat obscure mystic origins, & there lengths were arbitrarily set, often for reasons more political than practical. Between the 1st & 28th day of any month, the concept is unambiguous -- it is the same numbered day in the other month, but for the 29th through 31st day of the month it is not, depending on the starting month.
    From what little I have been able to discover from casual research, the EDATE results are the standard more by custom than by any well-defined rule: what we mean by the offset references the first, last, or some near-the-end-of-the-month day number, whichever seems the most suitable at the time.
    I do not have Excel on my Macs, but since the functions are similar, I would be interested in learning how that application behaves with this table.

Maybe you are looking for

  • Incorrect Delivery Header Packing Status

    Dear Experts, We did not expect the delivery header level Packing Status to change to "C" until all item were "C". However, the header level field changes to "C" when the first item on the delivery is packed. Delivery Header Packing Status VBUK- KOST

  • Red Media suddenly went offline - Please Help!

    Hello, I am aware that this is a reccurent problem. I remember seeing a similar post last week but for some reasons I can't find it anymore. Here is my situation. After months of endless editing of a feature film, I am about to export the final cut a

  • HT3702 WHAT IS PAYMENT METHOD ?

    WHAT IS PAYMENT METHOD ?

  • Error after cloning an instance - maxdb 7.6

    Hi, I am trying to clone a database in order to do some testing but it crashes when I execute the db_online command. I issue the following commands to get the full data backup. util_connect medium_put MY_BACKUP "/tmp/my_backup" FILE DATA 0 8 NO db_co

  • Fitting text to frame.

    Hi, from what I read, there is no real option to auto fit text to text frame like you can do for an image so looking for a work around.  We load a lot of data from xml files into pre-built assets through Apple Scripts so want to try to avoid having d