Sub Var in FR

I am using System 9.3.1. While creating the FR using the Studio, I am not able to get the sub var from Essbase. Other than that everything is working fine. Anyone encountered similar problem?
Thanks

Financial Reporting let's you connect to different services in System 9.3.1. For example you can use the Essbase Analytics connector to access Essbase properties or the Planning connector to access Planning properties.
Make sure you are connecting through the Essbase connection to have Subvars available to you.
Also make sure your substitution variables follow recommended naming standards. I.e. do not begin with numbers or have foreign characters. I also try to keep them less than 8 characters.
Hope this helps,
Brian Chow

Similar Messages

  • A way to track where all the Sub Var are applied?

    Hopefully this is the section where to post.
    Is there a way of tracking where all the substitution variables are being used in the reports?
    Either in reports or calc scripts, or in a 3rd format, if there is one.
    We just don't want to open up each script individually and scan for use of the sub var, or open each report and see if it's used.

    Hi there,
    Is this HFM or Essbase?
    Regards,
    Thanos

  • Sub var question

    Hello...I have two questions re: substitution variables.<BR><BR>1. I believe Essbase evaluates sub vars "bottom-up"--that is, if you have the same variable name at multiple levels (database, application, server), Essbase uses the value from the lowest level. This is the case regardless of whether you're using the variable in a calc, report script, spreadsheet retrieval, etc. Is this correct?<BR><BR>2. What in the world does the "Set Substitution Variable Scope" command in the calc script editor do? It doesn't effect syntax checking, or the way the calc runs. I've also noticed this command doesn't exist in EAS...<BR><BR>Thanks,<BR>Jared<BR><BR>

    You already have a spry horizonal menu that you appear to be using as a vertical.  You might be able to insert another <ul> within the <li>, like so
    <ul id="MenuBar1" class="MenuBarHorizonal">
      <li><a class="MenuBarItemSubmenu" href="#">Item 1</a>
          <ul>
            <li><a href="#">Item 1.1</a></li>
            <li><a href="#">Item 1.2</a></li>
            <li><a href="#">Item 1.3</a></li>
          </ul>
      </li>
    If that does not work, perhaps you might just want to delete what you have and insert a vertical spry menu.
    I also notice all of your html files start with caps, looks like you have an Index html and a index.html.  I'm guessing that gave you a few headaches.
    Gary

  • Dynamic Calc'd Member not picking up Sub Var changes  -  11.1.1.3

    Hi,
    We have a Dyn Calc'd member formula using a sub var on a member. When sub var is updated, values in member formula referencing the sub var don't update. We have stop and start the application for it to pick up the new sub var in the member formula.
    any ideas?

    Unfortunately you have to live by the definition in dbag which is in the post that Tim provided the link for but nobody seems to follow links these days :)
    "To ensure that a new substitution variable value is available in formulas, partition definitions, and security filters, stop and restart the application. All other uses of substitution variables are dynamically resolved when used."
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion Reports - Suppress based on Sub Var

    Hi,<BR><BR>I have a report with the time periods in the columns. Column [A], which is suppressed, is Sub Var $CurMnth. Column "B", which is suppressed, is a range of time periods (months). Column [C] is the sum of Column "B". I want to conditionally suppress Column [C] based on the value of the CurrMth Sub Var.<BR><BR> <BR><BR>So, IF CurMnth = Jul, then suppress Column [C]. I can't find a way to do this. Is it possible?<BR><BR> <BR><BR>Thanks.<BR><BR>

    <p>Well, if your value "Jul" does not changes, the youcan do conditional supressions.</p><p> </p><p>Suppose you column with sub var is colum a then use</p><p> </p><p>If data value in cell [a,1] is equal to data Jul, --> usethis condition for conditional supression.</p><p> </p><p> </p><p>I use something like this in my reports and it works fine.</p><p> </p><p>hope this helps !</p>

  • Formula to check sub var

    Hi All,
    We have a formula on a member. the calc is dependant on substitution variable: CURRENTMONTH...
    IF (&CURRENTMONTH == @ISMBR("Jan"))
    when i use the above its not working..............how can i check the sub var &CURRENTMONTH

    I like IF(@ISMBR(&Currmth) and @ISMBR("Jan"))
    comparisons of member names don't work very good until you get to 11.1.2 and have the membercompare function

  • MDX SUB VAR ERROR

    Hi All,
    I'm trying to write a simple MDX formula, however when I try to use a SUB VAR in the formula I keep getting an error message. However, when I replace the Sub Var with the member name the SubVar is currently set to, it works.
    The formula is:
    1 - IIF (IS(QTR.CurrentMember, [Q1] ), [&q1hybcqw],0)
    The &q1hybcqw is set to a member from a different dimension to that stated in the IS(QTR.CurrentMember, [Q1] ). When I use the actual member it works, which give's the formula:
    2 - IIF (IS(QTR.CurrentMember, [Q1] ), [EOQ],0)
    The error in formula number 1 is "Error(1260046) - Unknown Member "EOQ" used in queryhybyrCQW" - note - "hybyrCQW" is the name of the member that contains the formula.

    In calc scripts, the substitution variable should have quotes around the member, even if it doesn't otherwise need them -- I don't know if this is the same case for MDX calcs though, but give it a try as it might be at least part of the answer.

  • Sub var update in Essbase

    Hello Gurus -
    Does anyone know if a subvar is updated in essbase does the process gets captured in essbase log file?
    I updated a subvar at all app.all db level but do not see any entries in the essbase log file regarding the update.
    Regards

    Hi,
    Depends how you set it, I think with esscmd you get more information in the essbase.log file than you do with maxl.
    Setting a var at db level
    Esscmd you would see something like
    Received client request: Set Substitution Variable (from user [admin])
    Maxl disappointing log info
    Received client request: MaxL: Execute (from user [admin])
    Database app.db altered
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Sub Vars not working

    I have transferred from v6.1 p4 to v6.5 on a different server. My problem is that I can't get any sub variables to work. Has anybody else come across this? I'm thinking it's a bug.Thanks

    Listed under fixes in 6.5.1:The UPDATEVARIABLE command may fail to update substitution variables. 28849The UPDATEVARIABLE command fails to update substitution variables when the case does not match that of the original database and application. After updating substitution variables using the UPDATEVARIABLE command, the new variables are displayed in the Application Manager under Server > Substitution Variables, but a spreadsheet retrieval returns the old variables and their associated values.

  • Using dataexport in a business rules and define the filename with a sub var

    Hi,
    I have created a calc script to export data using DATAEXPORT, and to define the filename an essbase variable.
    Here all right
    I copy this code to a business rules to run it from a business rules, but I have a problem with the essbase variable, when I validate it, it gives me the error:
    Detail:Encountered "&FileNm" at line 28, column 26.
    Was expecting:
    My essbase variable is set to:
    "e:\Hyperion\products\Essbase\EssbaseServer\app\TMPGB\dataexportCustomerY2.txt"
    in double quote
    How anyone use in a Business rules with the command dataexport an essbase substitution variable

    Just tried:
    Script: DATAEXPORT "File" " " &Filename "#Missing";
    SubsVar: "c:\DataExtract.txt"
    it worked with no issues.
    Cheers,
    Alp

  • Automating Batch Scripts & Sub Var changes

    What is the most efficient way to automate batch scripts? Changing and updating substitution variables? I'm sure there are many ways to automate batch scripts. I was unsure how to do this with the Hyperion tools without purchasing a third party tool.

    FWIW, <br><br>We use BAT files and VBS scripts scheduled by Windows Task Scheduler (we use Win2k Server).<br><br>Jeff McAhren<br>Dallas, Texas

  • Sub Var's in ASO MDX?

    Hi,
    Have a calc: Qty = Rate * 100
    However the 100 needs to change based on whatever criteria user has. Users say it could range from 1 to 250 and they want to be able to choose it at time they retrieve. I'm thinking the only way to do this would be to create 250 Account members named 'Qty 1', 'Qty 2', 'Qty 3' etc..... and then have each formula with the corresponding value from 1 to 250?
    Qty 1 = Rate * 1
    Qty 2 = Rate * 2
    Qty 3 = Rate * 3
    Then they just choose the proper Account?

    Many will disagree with me, but I don't think it is a problem a calculation should solve. Because there is no rule or reason in place to determine the value. I think the best solution is to just store the rate and let the use calculate the result in their fornt end tool

  • Hyperion Report 7.0.1.2 -- use of substitution var that is not a member of outline

    I need to have a variable that tells me the day of the month and the number of total days in the current month for formulas within Hyp. Reports against data in my database. I have stored these values as sub vars which can change daily/monthly as needed.However, I can not see a way to access these in my Report Designer! Does anyone have any tips or other solutions, such a way to access the system date and extract the info needed for my formula, etc? Thanks in advance.

    This problem comes only when you are writing formula on cell level. If possible, put formula at the the column level. i.e. In Column 'C', put formula as [A]-<b>. Now, if you add another column between A & B, formula will automatically change to [A]-[C].This should work unless you have a situation where every cell in formula column is using a separate calculation.

  • Sub Variables in Reports 7

    Does anyone know if you can use an Essbase Substitution Variable in a heading in Hyperion Reports? I can use these in the Grid but need to use it for a heading to pick up the current month....

    Hi Hayley,I don't think you can use Subs Var directly in the heading. However, you can use a text function in a heading which references the Grid where the substition variable exists.Use this:<<GetHeading("Grid1", 1, C, 2)>>syntax: ("Grid", Page, Col or Row Header, Offset from top or left).Remember, text functions can't be typed. You'll need to use Insert Function.Hope this helps, let me know how you get on.TaMark

  • FIX on a UDA

    I am trying to FIX on a UDA for the 'Period' dimension. The UDA is defined as either 'open' or 'closed'. The dimension is re-built dynamically each night. When some periods are 'open' and others 'closed', this MAXL works. However, when all periods are 'open' - and there are not any 'closed' periods, the FIX statement doesn't operate as expected and the MaxL runs everything under the FIX. Very odd. Can anyone shed any light on this and offer their best work-a-round? Thxs.
    FIX (@UDA("Period", "closed"))
         CLEARDATA "Forecast";
         DATACOPY "Actual" TO "Forecast";
    ENDFIX;

    Hello There.
    Cameron:
    I should have been more clear in my original posting.
    The intent of the suggestion/alternative was from an "ease" of maintenance (and avoiding the "global fix" problem) perspective rather than a speed/performance one.
    Regarding the FIX on the sub vars you are absolutely correct -- it will not make it any faster -- but you could prevent the script from executing the statements within the FIX by using sub vars rather than UDAS (actually you could also create an "opposite" UDA like "open" and use AND/OR/NOT logic within the FIX signature itself if you didn't want to go down the sub var path for whatever reason). As you know the problem the user is having is when there are no UDAs on the members of the period dimension the statements within the FIX execute (older version of essbase and setting option not being available). I was simply stating that you could use sub vars to specify only those months (assuming months are the base level members of the period dimension) that you want the enclosed fix code to operate on -- of course you could/would need another sub var to specify the months to specifically exclude (e.g. &ActMonths, &FcstMonths) and possiibly AND/OR operator within the FIX statement itself if you like. The bottom line is you would make certain each member was always tagged with one of the two sub vars (again - could be done with udas) thereby allowing the script to only operate on those periods that it should. I just looked at the users second entry and it appears the second UDA and conditional route was taken.
    In my opinion, a single substitution variable that evaluates to 1 - 12 months (modified in one place - the sub var value-string itself) seems easier than manually or via load rule changing (potentially) up to 12 different period base level members -- once again assuming the base level members are indeed months.
    And yes you are correct - datacopy does not work within a conditional -- it would have to be accomplished through another means which I now see the user chose -- and yes you are also correct in that datacopy is very fast and would likely be the hands-down most efficient means.
    Gary:
    With regard to the "Golden Rule" statement -- it was not my intention to imply that it is a "always do this or perish" rule (although - admittedly - using the term "golden" probably made it appear quite the contrary) -- given the fact that rarely is anything always black/white when it comes to hyperion essbase, particularly in the realm of database calculation optimization. Nevertheless, someone should tell the numerous hyperion instructors/technical consultants (including Ed Roske as he has it clearly stated in his Look Smarter book) that I have worked with in the past. Thanks for the food for thought -- I sincerely appreciate it.
    Look Smarter excerpt: "...It is a good rule that can be used even more effectively..."
    Outdated/misguided logic below? You decide sports fans...
    In general, you should try and only use "FIX" statements on SPARSE dimensions.
    FIX statements allow you to take a slice of the database and only perform an action on that slice. If you fix on a SPARSE dimension, then you are limiting the amount of blocks that you are performing the action upon. If you FIX on a DENSE dimension, you are not limiting the number of blocks, but rather just a portion within each block. Using the FIX statement on a dense dimension can cause multiple passes through the same blocks which is very inefficient. On the other hand, the IF statement is well suited to DENSE dimensions because it performs IF logic while the block is in memory.
    Example: If JUL then ..., else .... will all be performed in one pass without the need of multiple passes through the blocks. In general, try and use FIX on sparse dimensions and IF on dense dimensions.
    Thank you both once again for your comments.
    Regards,
    todd rebner
    http://www.advancedepm.com/
    Edited by: todd rebner on Jun 7, 2009 10:32 AM

Maybe you are looking for

  • Time machine stopped working after upgrading to lion

    After upgrading to lion my time machine has not been able to back up. It takes a long time preparing and trying to back up and then stops with an error (without an error message being shown to the user). The status is delayed and it claims that the b

  • Help with mdb core analysis tool

    Hi, We are having a possibly memory leak problem but we don't know for sure. In order to find out if there any memory leaks, we are trying to use "mdb" tool that comes along with Solaris (version: SunOS romeo 5.10 Generic_125100-10 sun4v sparc SUNW,S

  • A Big Step Back

    While a lot has been said already, I use numbers for my business. And I have to say Apple maybe you shoud warn users that your product will be disruptive. This is the reason I've abadon FCP7 and FCPX. Six months until I regain maybe functionality.

  • Approver again receiving workitem in inbox

    Hi All, I have implemented legal contract workflow, based change ststus(RA ) workflow should be triggered. for that i have given a condition.my workflow is 2 level approval workflow. 1st level approved then status to be changed to a1,if he rejected s

  • Help! Photoshop CS6 hangs when using brush, clone, healing brush tools etc on Mac

    I am having a big problem when using the new CS6 on my Mac (os x 10.7.4). When switching to a new tool, like a brush, or clone stamp, or healing brush etc, Photoshop hangs for about 20 seconds before resuming. It's not 3rd party plug-ins, because I g