Get a dimension member with a criteria on property

Hi All,
I added a property CB to category dimension to specify current budget. We add a value "1" to property of member that we want use for Budget. We use it in script logic, for example
select(%version%, %id%, category, cb=1)
xdim_memberset category=%version%
But i want see this current budget in bpc office. How i can get this value in BPC office. C'est a dire, have we any way to get this value like a select statement as above.
Thanks in advance.
Burak

Hi Burak,
In BPC Excel, if you are using EVDRE template, then in the memberset of a particular dimension (A), you can just mention
propertyname = propertyvalue
The above statement will fetch all the members from the dimension A, for which the propertyname is equal to the propertyvalue as per the above statement.
Please refer to the below link:
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/13/a6464673df4c97b49a9cb5f62c82ce/content.htm
Hope this helps.

Similar Messages

  • Error: Invalid dimension member with special character / in BPC NW 7.5 SP7

    Hi experts,
    We are encountering the following problem in our Financial Planning application.
    We are migrating our existing BPC solution from one server to another through backup and restore. The existing solution was on BPC NW 7.5 SP 5. The profit_centre dimension in the existing solutions has several member ids with special character '/' (forward slash). The dimension never threw an error when processed in the existing solution and there is planning transactional data against these member ids.
    While the entire configration , appset , files were successfully restored through UJBR on the new system (BPC 7.5 SP7) through UJBR (backup and restore), the masterdata could not be restored only for this Profit_centre (masterdata for other dimensions were processed successfullu). All the member ids with / are rejected for this dimension. The same error is thrown if processed through the admin client from the member sheet. 
    Error: Dimension member PC_FF/WS/NT is an invalid member ID
              Error in Admin module
    Is there any setting which need to be made to allow / character in member ids? Any suggestion to get around this problem would be much appreciated.
    Thanks
    Abhiman

    Hi Abhiman,
    Yes, you need to maintain the transformation file to correct all dimension member IDs. Can you please refer to the following link with a similar issue:
    conversion file formula not working
    Hope this helps.
    Rgds,
    Poonam

  • Maximum Number of driver dimension member - Step Region Criteria

    Hi,
    In the DEV environment (Version SP1) the limit for the Dimension Member Drive is unlimited but when we made the transport to environmental Quality, this limit was reduced to only
    Could anyone help me on this. It would just be a Service Pack update?
    Thanks in advance

    Hi,
    As Lokesh has rightly indicated, please take a look at the below link from help.sap:
    http://help.sap.com/saphelp_bpc75_nw/helpdata/en/08/0a76cf635d4d889ebc97b9d21905db/content.htm
    Hope this helps.

  • Create Dimension Member with OR

    Hi
    I am just having a mental block on how to create  a calculated member based on 2 different dimensions but can't get this to work.
    Using Adventure works 2012
    IIF(([Geography].[Country]].currentmember IS [Geography].[Country].&[Australia])
    OR ( [Employee].[Gender].currentmember IS [Employee].[Gender].&[M]) ,[Measures].CurrentMember,0)
    I'm just trying to create a dimension if it is Australia or the gender is male
    Regards

    Tab's concept is basically sound, there were just some round brackets and curly braces around the wrong way :)
    The following query works on my machine:
    WITH MEMBER [Geography].[Country].[AustraliaOrMale] AS 
    aggregate({([Geography].[Country].&[Australia],[Employee].[Gender].[All])}
    +
    {([Geography].[Country].[All],[Employee].[Gender].&[M])})
    SELECT NON EMPTY {[Employee].[Gender].members} ON COLUMNS,
    NON EMPTY ([Geography].[Country].ALLMEMBERS ) ON ROWS
    FROM [Adventure Works]
    WHERE [Measures].[Reseller Freight Cost]
    http://darren.gosbell.com - please mark correct answers
    Thanks Darren but it is not bringing back the correct total for reseller freight cost should be 1141666
    I have tried this which give the correct value but I'm not sure if the correct way
    With Member [Geography].[Country].[AustraliaOrMale1] as SUM(Existing({([Geography].[Country].&[Australia],[Employee].[Gender].[All Employees]),([Geography].[Country].[All Geographies],[Employee].[Gender].&[M])},[Measures].currentmember)) - SUM({([Geography].[Country].&[Australia],[Employee].[Gender].&[M])},[Measures].currentmember)
    Any input would be great

  • Concatinating the dimension member

    Hi,
    Can any of you please let me know how to concatinate the dimension member with a string such as CC_ to the source memebr during the mapping in FDM. Can help would be appreciated.
    Thanks in advance.
    User141435

    The best way to complete a concatenation is to do the concatenation in the import format.
    IE. if you want to add CC_ to the source member in the import format, create an entry for the dimension and in the expression place the CC_ and then create another entry for the same dimension which links to the source value in the source file
    Regards

  • How to get the ID of a dimension member in script logic?

    Hi everybody,
    I am working in some logic scripts and I wonder if exists any option to get the current member ID of a dimension in order to concatenate a string using the member referred and an additional set of caracters such as: MEMBER_ID&"_ccccc".
    Moreover, I would like to use this ID dimension member in order to filter members of another dimension whose attribute is equal to the ID of the desired member. Is it feasible?
    In conclusion, is it possible to get a variable which is referred to a member ID of a dimension, and using it in order to filtering other dimensions?
    Many thanks in advance,
    Antonio

    Hi Antonio,
    You ask if it is possible compare a dimension id with a property value.. yes it is posible , for doing that you will have to do something like this,
    *FOR %ACC1%=ThisA,ThisB,ThisC
          *WHEN DIMENSION.PROPERTY=%ACC1%
                  *REC(............)
           *ENDWHEN
    *NEXT
    if you want to concatenate using a filter theres a posibility, like this example using the time dimension.
    *xdim_memberset time=%year%.jan -
    >2011.jan
    hope it helps

  • How to tag attribute member with standard dimension member in EIS

    hi,
    would any one please help me how to tag attribute member with standard dimension member in EIS
    THANK U IN ADVANCE

    In your OLAP model, view columns for the base dimension table. Go into the column properties and for the columns that have Attribute values highlight them and click the Attribute button.
    Go into Metadata Model and those fields will be available to drag into your outline as attribute members.
    Once in the outline, go into the properties of the attribute and assign the level of the base dimension they associate with.

  • How does BR get current date, user, and associate member with Attribute Dim

    I need use Business rules or Calc script to implement following functions:
    1. Get current date and the name of user who is running the BR and save the information to cube.
    I don't find any functions to get current date and users.
    Also, since text and date is store in relational database and essbase cube only stores the index, it looks that the value can't be changed or stored by using "==" directly, is there any function to change value of members with Text or Date types in BR/Calc script?
    2. End users select attribute value (via smart list) of products or projects(Sparse dimensions) in data form, run BR to update the association of these members with attribute dimension.
    I don't find any functions to change the attribute association in BR/Calc, is there any CDF (Custom Defined Function) that can do it?
    Thanks!

    Hi,
    For the date functionality, check out the post below.
    Re: Days behaviour between two dates
    As for the username, there is a little tricky way that requires an unused or a new dimension along with a smart list of user names. It's also possible to capture the user name from the cookies and pass it on to the form. The latter is possible through validatedata.js however requires hefty coding here and there.
    As for the attributes, it's not possible to update metadata through business rule. So no luck in there.
    Cheers,
    Alp

  • Why to open Block only with Dense dimension Member ???

    Hi All,
    I want to understand the logic behind opening the block with dense member. Generally we open the block with member of dense dimension by fixing the sparse members
    e.g. below considering C1, P1,Working,Actual are members of sparse dimension customer, product, Version, Scenario.
    Fix(C1,P1,Working,Actual)
    Jan
    IF(Some condition)
    Calculation on Account Member
    ENDIF
    Now if i change the code as below making Jan in FIX and opening the block with Actual. How it will affect the performance. The Number of iterations in total number of datacells will be same in bothe cases above and below then why to give priority to dense dimension member for opening the block.
    Fix(C1,P1,Working,Jan)
    Actual
    IF(Some condition)
    Calculation on Account Member
    ENDIF
    ENDFIX
    I know the logic behind keeping sparse dimension member in FIX but here i think keeping 'Actual' member for opening the block is also a type of fix which will tell the code to do the calculation only for blocks of 'Actual'.
    In 1st case i have fixed the number of blocks containing members C1,P1,Working,Actual and by keeping Jan for opening block means Jan is also fixed for the particular application means code will not run for feb march etc.
    Means code will run for C1->P1->Working>Actual->Jan
    In 2nd case also i have fixed C1,P1,Working,Jan and by keeping Actual for opening block means Actual is also fixed for the particular application means code will not run for other members of Scenarion dimension.
    Means code will run for C1->P1->Working>Jan->Actual
    Then what is the difference??? Why it will effect performance???

    when using an IF statement in a calc script you have to specify a member to associate it with for the calc member block. This is like temporarily assigning it to that member as a formula in the outline. In most cases calculations on dense dimensions can work faster as the block is in memory. Remember that a block statement can have multiple calculation statements in it. When this occurs, having the calculations on a dense member can speed it up as it may not have to swap blocks to do the calculation.
    Also consider that if a sparse combination of members does not exist, the block will not exist and there will be no attempt to do the calculations. If a sparse member is on the calc member block, it will cycle through all of the sparse members looking to do the calculation.

  • How can I get the whole hierarchy of a dimension member ?

    In the Oracle example jspDrillthrough I retrieve the dimension member of the clicked cell in the crosstable.
    Please suppose the geography dimension has some levels like countries and continents.
    What have I to do to get the complete hierarchy of the geography dimension concerning the clicked cell and depending the drilled dimension level ?

    Please Help!!!

  • Help with calculated dimension member

    I am trying to create a (custom) dimension member using a simple calculation (subtraction e.g. member1 - member2) in AWM 9.2.0.4 following the example given in the Oracle OLAP DML Reference 10g (using DML). I could not find any articles relating to this for 9i. Although the custom member is easily added to the dimension, I could not populate it with the specified calculation.
    I need to enable the analytic workspace for OLAP API and BI Beans. Can anyone help?

    Hi,
    Use the formula, I have tested by creating Months column with choice, Year column as numeric and Calculated column as DateTime returned.
    =DATE(Year,IF([Months]="January", 1,IF([Months]="February",2,IF([Months]="March",3,IF([Months]="April",4,IF([Months]="May",5,IF([Months]="June",6,IF([Months]="July",7,IF([Months]="August",8,IF([Months]="September",9,IF([Months]="October",10,IF([Months]="November",11,12))))))))))),1)
    Before applying the formula few things need to be noted.
    DATE(YEAR, MONTH,DAY) will accepts three parameters all should be type numeric(integer).
    Create the Year column of type numeric
    Create the calculated column of type "DateTime" to return as date
    Please mark it answered, if your problem resolved or helpful.

  • Error(1012016) Cannot calculate Dimension Member [CYG_BILAN] with restricted Member [CYG_BILAN].

    Hello,Below is a validated script, with generate a run time error :Error(1012016) Cannot calculate Dimension Member [CYG_BILAN] with restricted Member [CYG_BILAN].See the script below (with the error message in comment).Why can't' I calculate a member which is fixed ? Where is it documented ? How should I modify this script to make it runable ? Thanks for help Philippe Cuisset SCRIPT======/* Basculement des comptes d'actif de solde négatif vers les comptes de dettes *//* Philippe Cuisset 31/05/03 */SET MSG INFO;FIX ( @DESCENDANTS(&organisation, 0), @LEVMBRS(dev,0), @DESCENDANTS(&annee, 0), ind_financier,     @LEVMBRS(cra, 0), @LEVMBRS(geo, 0), @LEVMBRS(clifa, 0), @LEVMBRS(ana, 0), @LEVMBRS(nc, 0) )     /* Copie des données du cycle réel dans le cycle bilan */     FIX( flu_ouv, flu_mensu )          DATACOPY cyg_reel TO cyg_bilan;     ENDFIX     /* Pour le flux solde, et (chaque nature comptable (d'actif circulant) ayant un attribut bilan,                               ou chaque nature comptable de dettes financieres) */     FIX( cyg_bilan, flu_solde, @ATTRIBUTE( BILAN ), @DESCENDANTS( NC7_FINANCIERES, 0 ) )          /* Initialisation du solde mensuel du compte d'actif */          VAR var_solde_actif = 0;          /* Initialisation du solde mensuel du compte de dettes */          VAR var_solde_dettes = 0;/***** ERROR ON FOLLOWING LINE *****//***** Local/buedmt2/buedmt2/Essadm/Error(1012016))Cannot calculate Dimension Member [CYG_BILAN] with restricted Member [CYG_BILAN] *****/          cyg_bilan (                /* Si nature comptable (d'actif) avec attribut bilan */                IF ( @ATTRIBUTESVAL( BILAN ) != "" )                    /* Calcul du solde mensuel de la nature comptable d'actif */                    var_solde_actif = flu_ouv + @ACCUM( flu_mensu );                     /* Si le solde mensuel est < 0 */                    IF ( var_solde_actif < 0 )                         /* Raz du solde dans le compte d'actif */                         cyg_bilan = 0;                         /* Ajouter la valeur du compte de bilan depuis l'actif vers les dettes */                         var_solde_dettes = @MEMBER( @SUBSTRING( @ATTRIBUTESVAL( bilan ), 3) ) ;                         cyg_bilan = var_solde_dettes + var_solde_actif;                    ENDIF               ENDIF          );     ENDFIXENDFIX

    Not sure where it is documented, but you can not calculate what you are fixing on. To me it seems a bit odd, but I believe the logic is, if it is sparese and you are fixing on it, how can you fix on what might not be there? If it is sparse, fix on all the other sparse dimensions thenFix (....) CYG_BILAN ( CYG_BILAN = ....; )EndFiX;Also, if it sparse, make sure the block exists (either datacopy data into it or set 'CREATE BLOCK ON EQUATION' on - I tend to copy data into it).If it is dense, you wouldn't want to fix on it anyway.Rich SullivanBeacon Analytics

  • LookupCube based on CurrentMember of different dimensions along with date range

    Hi,
    I want to get a value through LookupCube based on CurrentMember of different dimensions along with a date range. For example, I want to make this happen: LookupCube("TMIClaim","([Measures].[Paid Amount],"+"[Transaction
    Date].[Hierarchy].[Day].&[2013-01-01T00:00:00]:[Transaction Date].[Hierarchy].[Day].&[2013-02-01T00:00:00]" +"," + "[Product].[Name].&["+[TMI Product].[Name].CurrentMember.Name+"]" +")")).
    It does not work as long as I put the date range. 
    I cannot use Aggregate either since it does not take multiple dimensions as filter criteria. That means when I use date range for aggregate I cannot use another dimensions as filter.
    I am looking for any of the solution which based filter that is combined with a date range and other dimensions.
    Thanks,
    Mamun

    Try using the Sum() function. Something like:
    LookupCube("TMIClaim","Sum( ( { "
    +"[Transaction Date].[Hierarchy].[Day].&[2013-01-01T00:00:00]:[Transaction Date].[Hierarchy].[Day].&[2013-02-01T00:00:00]
    }" +"," + "[Product].[Name].&["+[TMI Product].[Name].CurrentMember.Name+"]"
    ) ,  ([Measures].[Paid Amount]," +")
    (Check location of parenthesis, but this should point you in the right direction).
    This worked for me:
    WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS
    LOOKUPCUBE("MyCube", "sum({[Date].[YQM].[Day].&[20140330]:[Date].[YQM].[Day].&[20140331]},[Measures].[Row" + " Count])")
    SELECT MEASURES.LOOKUPCUBEDEMO ON 0
    FROM [MyCube]
    Victor Rocca

  • How to migrate dimension member text files from ODI to Hyperion Planning

    Hi
    We are having an issue with ODI that it was not connecting to planning.
    Later with some instructions from oracle, we have tried to set some RMI path in websphere and we tested the RMI connectivity test.
    It was successfully connecting to planning.
    Then we want to test that ODI is connecting to planning or not.
    For this I think if anyone can send the doc relating to dimension member upload thru ODI to hyperion planning using text files, it will be helpful.
    Appreciate if anyone can help us on this.
    Please communicate to [email protected] for doc sending.
    Thanks
    Rajesh Reddy

    Go through His(John's) earlier blogs which very clearly explains how to get connected & keep the ball rolling.
    If you're so scared to use the existing connections, you may want to-
    i) Set up new Master & work repository;
    ii) Do few quick configurations from Topology Manager;
    iii) Create your project, models, Interface;
    Let us know if something isn't still clear.
    - Natesh

  • How to export data from Elimination Value dimension member by HAL HFM adapter?

    Good day!<BR><BR>Is it possible to export HFM 4.0.5 data with HAL from the <Elimination> Value dimension member?<BR><BR>In 3.* versions it wasn't and there is Known Issue in the "HFM 3.* Adapter Read Me" file: "The Hyperion Financial Management Adapter exports data using the <entity currency> Value dimension member. The documentation erroneously states that there is a port available for the Value dimension"<BR>But there is not such point in the same file for HFM 4.0.5 AND there is Value port in the HFM 4.0.5. Adapter.<BR><BR>Thanks!<BR><BR>Regards,<BR>Georgy<BR>

    In the first approch, try to change the exporting parameter type REF TO DATA.
    Try like:
    CLASS lcl_test DEFINITION.
      PUBLIC SECTION.
        DATA: t_mara TYPE HASHED TABLE OF mara WITH UNIQUE KEY matnr.
        METHODS:
          constructor,
          get
            IMPORTING
              if_matnr TYPE matnr
            EXPORTING
              ea_mara  TYPE REF TO data.
    ENDCLASS.                    "lcl_test DEFINITION
    START-OF-SELECTION.
      DATA: lo_test TYPE REF TO lcl_test,
            lr_data TYPE REF TO data.
      FIELD-SYMBOLS: <fa_mara> TYPE ANY,
                     <f_field> TYPE ANY.
      CREATE OBJECT lo_test.
      lo_test->get(
        EXPORTING
          if_matnr = '000000000077000000'   " << Replace Your Material
        IMPORTING
          ea_mara  = lr_data ).
      ASSIGN lr_data->* TO <fa_mara>.
      ASSIGN COMPONENT 'ERSDA' OF STRUCTURE <fa_mara> TO <f_field>.
      <f_field> = space.
      WRITE: 'Done'.
    CLASS lcl_test IMPLEMENTATION.
      METHOD constructor.
        SELECT * INTO TABLE t_mara
               FROM mara
               UP TO 10 ROWS.
      ENDMETHOD.                    "constructor
      METHOD get.
        FIELD-SYMBOLS: <lfs_mara> LIKE LINE OF me->t_mara.
        READ TABLE me->t_mara ASSIGNING <lfs_mara> WITH KEY matnr = if_matnr.
        GET REFERENCE OF <lfs_mara> INTO ea_mara.
      ENDMETHOD.                    "get
    ENDCLASS.                    "lcl_test IMPLEMENTATION
    Regards,
    Naimesh Patel

Maybe you are looking for