Help with Setting Previous Month Date Parameter for SSAS via SSRS

Hi All,
Firstly, any assitance is greatly appreciated.
Now, I am working on developing a report for a business area that will be sent on the first of every month. The report will contain data for all records created in the previous month, current year.
I have been able to successfully implement a default year parameter, which will default to current year-
="[REFERRAL LODGEMENT DATE].[CAL YEAR].&["+CSTR(Year(Today))+"]". However, when I attempt to set a previous month paramater it is not setting when the report is generated. The code I have used
is as follows: 
="[REFERRAL LODGEMENT DATE].[CAL MONTH NAME].&["+CSTR(Month(Today)-1)+"]"
Cheers

Before you spend more time trying to fix the parameter, let me suggest that you can write MDX to come up previous month data.
if you can't go that route, couple of things to consider for your approach:
1) don't subtract 1 from January that won't work. you'll need to handle it using the ssrs expression.
2) when you use the month function it's going to return a month index so effectively you are passing something like [REFERRAL LODGEMENT DATE].[CAL MONTH NAME].&[7] to SSAS, is that the current format?
you can use the MonthName function to get month names but again make sure that the formatting is right.
to see the parameter value, you can display it on the ssrs report and see if it's the right format.
Paras Doshi (Blog: ParasDoshi.com | Twitter:
@Paras_Doshi )

Similar Messages

  • Help with setting a MDX goal expression in SSAS

    Our data is updated monthly and the last date of available data can be anywhere from 45-75 days behind.  For example, data is current through 6/30/2014
    as of 8/25/2014.
    I have a Time dimension hierarchy named [Calendar] with [Year]>[Half Year]>[Quarter]>[Month]>[Date] 
    I have a measure, [Measures].[Fatalities] set as a calculated member.
    I have a KPI with [Measures].[Fatalities] set as the Value Expression. My issue is with setting up the goal expression.
    I am trying to set a goal expression that is a percent reduction for a 5-year baseline average (Year-7:Year-3). So for the current year (2014, with data through
    June 2014), the goal would be a 20% reduction of the average of the Jan-Jun 2007, Jan-Jun 2008,Jan-Jun 2009,Jan-Jun 2010,Jan-Jun 2011.
    I have set up the following MDX as the goal expression:
    .8*((
    ([Measures].[Fatalities],
    PARALLELPERIOD([Time].[Calendar].[Year],7,[Time].[Calendar].CurrentMember))
    +
    ([Measures].[Fatalities],
    PARALLELPERIOD([Time].[Calendar].[Year],6,[Time].[Calendar].CurrentMember))
    +
    ([Measures].[Fatalities],
    PARALLELPERIOD([Time].[Calendar].[Year],5,[Time].[Calendar].CurrentMember))
    +
    ([Measures].[Fatalities],
    PARALLELPERIOD([Time].[Calendar].[Year],4,[Time].[Calendar].CurrentMember))
    +
    ([Measures].[Fatalities],
    PARALLELPERIOD([Time].[Calendar].[Year],3,[Time].[Calendar].CurrentMember))
    )/5
    The problem is that the goal is taking the entire year average at the year level of the Calendar hierarchy.  For example, in the attached screenshot, the
    Fatalities Goal would be empty when the fatalities is empty, and more importantly, the goal at the Year level of the Calendar hierarchy would only be the sum of Jan-Jun goal.  The Fatalities Goal in this example should read 549.28 at the Calendar 2014
    Year level and the status would still be green.
    http://i.imgur.com/peHD9Wl.png

    you might find this app interesting: http://ivolume.en.softonic.com/mac.

  • Help with setting up my old ipad for my kid

    Apologize if this has been discussed.  I have an old iPad 1 with just Wifi, and I have just picked up the iPad 3 with Verizon.  I currently have all of my apps on my ipad, and also a bunch of "kiddie" apps for my daughter.  How can I reset my old ipad and set it up for my daughter?

    To Reset All Settings: This will reset all
      preferences and settings. Actual data
      like calendars, media, and contacts are
      not deleted.
      Choose:
      General > Reset, then tap Reset All Settings.
      To Erase All Content and Settings: This
      resets all settings to their original values
      and erases all your information and media.
      Choose:
      General > Reset, then tap “Erase All Content and Settings.

  • How to show a report for 'Previous Month' Data

    Hi Gurus,
    I have a requirement, where i have to default my report to show previous month data.
    Scenario:
    My prompts by Default are set to CURRENT (current year,quarter,month). once the user logs in, the report should display data for month 'Nov' instead of 'Dec'.
    I tried using TIMESTAMPADD() in the formula , but it didn't work, though i don't see any error. Not sure if i 'm missing something.
    Is there a way to achieve this.I 'm using OBIEE 11.1.1.6.
    Any help is highly Appreciated ! Please.
    Thanks,
    Ramya

    From what you wrote I am assuming the user can manually save the report results to the Excel file.
    If your report uses ALV Grid it is possible to export the data to a spreadsheet (one of the functions available in the ALV tool bar).
    If you have used WRITE statements it is also possible to save the output as a spreadsheet (menu System -> List -> Save), but the latter will not produce as nice a spreadsheet if the data don't form a matrix. In other words, some work may be necessary in the spreadsheet afterwards before it has the format your user wants.

  • Can someone help with a previous post labeled "Writing to a data file with time stamp - Help! "

    Can someone possibly help with a previous post labeled "Writing to a data file with time stamp - Help! "
    Thanks

    whats the problem?
    Aquaphire
    ---USING LABVIEW 6.1---

  • I need help with setting up time machine for backup

    I would like help with setting up time machine for backup.

    You will need an external hard drive (formatted for a Mac).
    Then you plug it in and go to system preferences>time machine and select the external HD and turn it on.
    The backups are automatic.
    Barry

  • HT4157 I want to set up my data plan for my iPad however I am in Germany for the next 3 months.  Will this plan work the same here as it would in the US?  Is there anything I would need to do in addition to get the service I need out here?

    I just moved to Germany and want to set up the data plan for my iPad.  I currently have the iPad linked to at&t however have not yet set up service.  I am afraid that I will pay for it and not be able to use it out here.  Will the standard at&t cellular data plan work in Germany or am I out of luck??

    BobTheFisherman wrote:
    http://www.apple.com/ipad/LTE/ Note that Germany is included in the list for LTE depending on your iPad model.
    but not an AT&T  as clearly stated by OP ( unless you can use a Verizon/Sprint model on AT&T )
    Looks like we both need to read the OP more carefully

  • Need to show Previous months data in report

    Hi All,
    I have a crystal report 2011 which shows monthly Cash data. It has 3 other columns like Previous 3 months cash data, previous 6 months cash data, Previous 12 months cash data in report.
    My report also has two parameters- start date and end date. If I give Start date as 1/1/2012 and end date as 12/31/2013 (two years date range) then correct data comes in all columns and for 2013 year, correct data is coming for Previous 12 months column. But if I give only one month date range like start date as 1/1/2013 and end date as 01/31/2013, then it is not showing correct data for these 3 columns - Previous 3 months cash data, previous 6 months cash data, Previous 12 months cash data. Ideally as per requirement, it should calculate previous months data regardless of parameter values and put data in respective columns.
    Any help/suggestion? Any trick which can help me to show correct data in all columns no matter what date range or months I am taking in parameters.
    Is it mandatory to have previous 12 Months data in report to calculate column-Previous 12 months Cash data?
    Thanks,
    Remi

    Hi Remi,
    You can try like this:
    I have given a some suggestions i.e You just take one parameter only because u can imagine 3 columns previous data display correctly i.e From Date
    Month parameter is also a alternate option.
    For Ex: Column1: From Date - 90 Days/3 Months  - we get the three months previous data correctly etc.
    Finally, create a stored procedure that returns the required columns and does all the calculations on the database side.
    Follow abhilash suggestion as well.
    Useful threads: Crystal Report Parameter Issue
    Pull Last 6 months of data
    Month to date data for Previous month
    How to find current month, previous month Net Sales by means of formula?
    Thanks,
    DJ

  • Previous Month Data

    Hi Friends,
          Good day,
    I want to get the previous month balance.
    Here is the my business scenario. I am going to enter the month and year then i can get the values corresponding to this month and year, but in this i want previous month data for one object or one measure.In that query i set the two filter
    Enter Month Name:
    Enter the Year:
    Say for ex, if i enter August means i need all august month data plus i need previous month balance for balance object.if i suppose enter January and year is 2008 means. I need December month data for year 2007 for the balance object and for remaining i need January month Year 2008 data.
    Any Suggestions,
    Thanks lot,
    Regards,
    -B-

    Hi Balaji,
    You are a lucky guy, that's why getting these much reply. Congratulations friends for your good replys. I also find a solution with access database and  if and mod operation.
    temp.Yr ; =  @prompt('Enter Year:','A','Time period\Year',Mono,Free,Persistent,,User:0)
        AND
    temp.Mth ; = @prompt('Enter Month:','N','Time period\Month',Mono,Free,Persistent,,User:0)
       OR
    temp.Yr ; = @prompt('Enter Year:','A','Time period\Year',Mono,Free,Persistent,,User:0) - (IIF(@prompt('Enter Month:','N','Time period\Month',Mono,Free,Persistent,,User:0)=1,1,0))
    AND
    temp.Mth ; =( (@prompt('Enter Month:','N','Time period\Month',Mono,Free,Persistent,,User:1)+10)mod 12)+1
    The filter contain...
    ............year equal to @year
    ........and
    ............month equal to @month
    or
    ............year equal to @year
    ........and
    ............month equal to @month
    Regards
    Eldose

  • Previous month data in WebI Report

    Hi All,
    I have a universe created on a Bex Query. I don't have any variables created in the Bex Query. I have to create a WebI report with Calendar Year/Month as selection and depending on what user enters, i have to display Cost for the month entered by the user and cost for (month -1 ). For eg. if the user enters Feb 2009, then the report should display Cost for Jan 2009 and Feb 2009. I have created a filter for Calendar Year/Month. How do i bring previous month data in the report ? I don't have to modify the Bex Query. I have to achieve it on the BO side. Can you guys help on this problem.
    Thanks,
    Saachi

    Hi,
    There is a restriction in BO when you use it with SAP.
    When the user filters the data for FEB 2009, you will not be able to get data for JAN 2009 as it does
    not go again to the Bex query to fetch this data.
    The only workaround as of now to this is to bring all the data using Bex query by having a filter
    at the BO Query level where you say Cal year/month key = (From prompt) or 
                                                          Cal year/month key <> #.
    This is because it considers Cal year/month as string and so even at the universe level we will not
    be able to create a previous month formula.
    I hope this helps.
    Thanks,
    Kartik

  • Is it possible to post the Excise invoice previous month date.

    Dear All,
    We want to post a excise invoice with previous month date. Is that possible?
    We have created a billing document (VF01) last month (October) and not created Excise Invoice (J1IIN).
    Now our finance people requirement is to create the excise invoice with last month date.
    Kindly let me know whether it is possible.
    Regards,
    Mullairaja

    Yes quite possible provided your FI period is still open.  Once you execute J1IIN and clicked the tab "Billing", you can see a field Posting Date where you maintain the billing document date itself if FI period is open.
    But from excise point of view, this is wrong due to the fact that excise returns should be submitted on or before 3rd of every month in which case, the excise team would have submitted the returns for October.
    thanks
    G. Lakshmipathi

  • Sample ABAP routine code to load only previous month data in INFOPACKAGE

    Hi all,
    I want to create one ABAP routine in InfoPackage (Variables change to selection values with background processing) for 0CALMONTH ( Calender year month) so that whenever this infopackage is executed it should fetch only previous month data.
    Can anyone please provide any sample code for that.
    Thanks in advance.
    Uday shankar.

    Hi
    Please check with below code, hope this will resolve your issue
    WHEN: 'ZLASTP'.
         CLEAR: h_period, h_gjahr.
         CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
           EXPORTING
             i_date               = sy-datum
       I_MONMIT             = 00
             i_periv              = 'AF'
          IMPORTING
            e_buper              = h_period
            e_gjahr              = h_gjahr
    EXCEPTIONS
       INPUT_FALSE          = 1
       T009_NOTFOUND        = 2
       T009B_NOTFOUND       = 3
       OTHERS               = 4
         IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
         ENDIF.
         IF h_period = '001'.
           h_gjahr = h_gjahr - 1.
           h_period = '012'.
         ELSE.
           h_period = h_period - 1.
         ENDIF.
         CLEAR l_s_range.
         CONCATENATE h_gjahr h_period INTO l_s_range-low.
         l_s_range-sign = 'I'.
         l_s_range-opt  = 'EQ'.
         APPEND l_s_range TO e_t_range.

  • I want to see the previous month workload statistics for my system.

    Hello,
    I want to see the previous month workload statistics for my system. When I go to st03n ->expert mode, go to month view and when I click on previous month workload analysis I see data for 12 days only. However, the data is available in weekly view.
    What can be the problem?
    Please help.

    which version of SAP System you are using
    try this option ST03N -> Expert mode -> Total -> Choose the month

  • Trying to fetch previous month data

    hi ...
    i have to develope a report in which cutomer on selecting month from the prompt , i have to show transactions for that selected month,transactions for previous month and growth %.
    for fetching previous month data i am using the below formula in column
    FILTER(etxnmistopbr.tot_txns USING (etxnmistopb(TIMESTAMPADD(SQL_TSI_MONTH, -1,etxnmistopbr.month_year)))
    but it doesnt fetch any result.
    i have tried
    FILTER(etxnmistopbr.tot_txns USING (etxnmistopbr.month_year= TIMESTAMPADD(SQL_TSI_MONTH,-1,timestamp '@{current_year}{2012}-@{current_month}{07}-31 00:00:00')))
    where current_year and current_month are presentation variable
    but it throws error as "
    HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 46046] Datetime value 2012-8-31 00:00:00 does not match the specified format. (HY000) "
    can anyone please help how to retrieve previous month data and current month data
    Edited by: 8826 on Sep 27, 2012 4:31 AM

    I would recommend using Time Series Functions, specifically the Ago function in the RPD. This is precisely what they have been designed for and is a very powerful feature of OBIEE. This removes the need for complex formulae embedded within result columns (which you will have to replicate each time you create a new analysis).
    The syntax of the Ago function is as simple as:-
    AGO(Measure, Time Dimension Level, Number of Periods Ago) e.g.
    AGO(Core."Fact - Project Cost".Cost, Core."Date - Fiscal Calendar"."Fiscal Period", 1)
    Please mark if helpful/answered.
    Andy.

  • How can I monitor my monthly data usage for all 3 computers in my house? I have an Airport base station and it seems there should be software to monitor it from that point rather than monitoring the usage for each computer and then adding it up.

    How can I monitor my monthly data usage for all 3 computers in my house? I have an Airport base station and it seems there should be software to monitor it from that point rather than monitoring the usage for each computer and then adding it up.

    The following example was one of dozens that showed up on a simple Google search of.....
    monitor Internet data use on a Mac
    Watch your Internet usage with NetUse Monitor | Macworld
    Most service providers have an application for their users as well.

Maybe you are looking for

  • How can I separate someone who shares my iTunes account from my iCloud account?

    How can I separate someone who shares my iTunes account from my iCloud account? Basically, when I look at iCal on my iphone and macbook, it shows my father's events from his personal calender on mine as well. What is the best way to keep your dates s

  • Order BY with ROWNUM in Select List

    Hi, I have query like bellow for Oracle 11g: create table em_c (vl_s_ec int,id_em_em int,id_empcre_ecr int, id_em_ec int); create table em (id_em_em int) Select e.id_em_em , NVL( (SELECT * FROM(SELECT a.vl_s_ec FROM em_c a WHERE a.id_em_em = ec.id_em

  • Cap 4: Flash Videos not playing correctly

    I have flv files on 3 different slides of my project. When I publish the project, the 2nd and 3rd videos will play the audio but the video only displays the first frame from the first video. I published the flv files from Camtasia 7. Does anyone have

  • Windows 8 Key

     This is not so much a problem as a question- I recently performed a factory restore on my pc, using the disks I made previously.  My question is: can I do this multiple times? Does Windows store it's registration/key information in the bios, or remo

  • Can we have a common database for TARGER and CATALOG in RMAN?

    Hi, Can we have a common database for TARGER and CATALOG in RMAN? I am trying to duplicate a auxilary database using rman. In this situation can i have common db for target and catalog? Please suggest. Thanks Naveen.