List of dynamic members according to the level

Hello

Is there a way to create a list of dynamic member in HFM based on the account in the account hierarchy (I'm working on HFM v. 11.1.2.0)? I'm changing the order in which the accounts appear on our studio EN reports, where the total are displayed at the bottom of each detailed section (see example below).

Other species
Outstanding cheques
(tab) Cash
Money-markets
Other EQ of cash.
(tab) Cash equivalents
(double tab) Total cash and cash equivalents


The HFM in the order account hierarchy unlike the presentation above, simply adding members based on a flag UD translates a list in reverse order of how I want to see the report. I don't use automatic calculation in EN Studio is because I don't have only one line of data that takes in a list of member set that is based on a field UD (all members above could be labelled with UD). I couldn't realize the calculations under hierarchical with autom

So, I wanted to make the reversal of the hierarchy in the creation of my lists of members. I thought that if I follow somehow the level of each member number, I could use to overthrow the hierarchy and possibly use it to conditionally format fields as well.

I'd like suggestions on how to get this working or other alternatives that I can try.

Thank you!

Here's a possible solution I came up with my question. The following code creates a list of members that will add accounts in the correct order with parents appear at the bottom of each hierarchy. The code below is for the whole of the balance of the accounts, but it can be used on any other hierarchies as well.

Void AccountUD2_BalSht()

HS = ACC. Account.List ("BALANCE_SHEET", "[Descendants]")

Set arguments array1 = CreateObject ('System.Collections.ArrayList')
Define array2 = CreateObject ('System.Collections.ArrayList')
     
' Assignment of list in a table

For each a1 within ACC
HS = UD2Var. Account.UD2 (a1)
If UD2Var = "TB_Acct".
Array1.Add a1
End if
Next
y = Array1.Count - 1

"All members who are declared trial balance lines in the list of members in the correct order of entry
Do
TargetAcct = Array1 (i)
For j = i to o
If (i) Array1 = Array1 (j) Then

On the other
If HS. Account.IsDescendant (TargetAcct, Array1 (j)) then
TargetAcct = Array1 (j)
POS = j
End if
End if
Next

Array2.Add TargetAcct
Array1.Remove (TargetAcct) "delete the account that has been added to the new list from the original list
y = y - 1
Loop While (y > 0)
     
For each a1 of array2
HS. AddMembertoList a1
Next
HS. AddMembertoList "BALANCE_SHEET".

End Sub

Once the list of members was in place, I used EN studio conditionally format the lines I need back. I'd appreciate any suggestions on how to code it better.

Under the direction of: MR January 31, 2013 14:57

Tags: Business Intelligence

Similar Questions

  • Control of filter according to the level of the exam process

    Hello

    Can someone tell me how to put the filter in process control, so I can filter the display by levels of review?

    Sometimes I see it and sometimes I don't have and I do not know what triggers this settings option.

    Thank you

    Laila

    Hello. In process control, you want to change the display of the tree to the list. Then, you can filter by level of review.

    Eric

  • AGG shared members according to the original location

    Hello
    I have hierarchy (A) store and shared (C)
    now I would like to agg members only
    There are under shared hierarchy C,
    What function can help here?
    Thank you


    A
    A1
    A11
    A12
    A13
    B1
    B11
    B12
    B13


    C
    A11 (shared)
    B12 (shared

    Hello Ibrahima,

    Messi and I opened it a set.

    Thank you for your review.
    I'm sorry, but we need to aggregate data to the members of the top of the page, form A11 for the higher levels, then the IDESCENDANTS function will not help in this case.
    Also, we have a lot more than just 2 members in the town, and we do not want to write a special order for each of them.

    Rami

  • Is it possible to add a column to a list in Sharepoint 2010 according to the internal name of the column?

    Hello
    I am this post and I will try the suggested method for adding a column. How to add a Sharepoint list with an internal name specific column? Thank you very much!

    Hello JanneBoman,

    Microsoft Communities is for consumer issues in Windows 8, Windows 7, Windows Vista and Windows XP. You issue with SharePoint would be better treated in the MSDN for SharePoint forums.

    Click on here for a link to repost in the forums of SharePoint 2010
    Sincerely,

    Marilyn

  • How to fill a dynamic array according to the choice of the Viewer

    Hello

    I came across a dead end on my page "events".

    There is a dynamic array, get the information from a database. Initially, it will display upcoming events.

    At this point, my question is this:

    * Can fill the dynamic table based on a condition where the current date and the date of the event (as in the comic book) will be compared and if the date of the event is aware of the date, it will appear in the table. Otherwise, it will not.

    If I can do it, can someone please help me with the code?

    In addition, on the right side of the page there are 3 options for the Viewer:

    1. display upcoming events

    2 discovered past events

    3 search for events by month and year

    What I want to do, is that when the viewer clicks on 'past events', the table will be reset and populated by these events, whose date is exceeded.

    When the viewer clicks on "upcoming events", the table is reset again and filled with the relevant events.

    When the viewer selects a month and a year, the database to find reviews of research.

    Can we write this in php? Since I read smwhere that php does not work with onclick functions... I got confused. Cuz in my table data should vary depending on what the Viewer is clicking (coming events/events/research past events). I do not want to create pages for each type of event.

    If anyone has a better suggestion to complete this task, please share!

    Thank you!

    > Can I complete the dynamic table based on a condition if the current date and the event date (as in the comic book)

    > will be compared and if the event date is later than the current date, it will appear in the table. Otherwise, it will not.

    Of course. Just compare the date field in your database with the current time as returned by the function of date of your DBMS. Assuming you are using MySQL, you would compare your column with the currdate() function and the appropriate use of upper / lower to operators in the WHERE clause. If you don't know what a WHERE clause is then I invite you to learn SQL as soon as possible. You can't build data sites without a basic knowledge of SQL.

    > Since I read smwhere that php does not work with onclick functions...

    This means that php is a server side, where interactions with the user always occur on the client's site. But that doesn't mean that you can't call action from the side event on the client side server. Certainly, you can and would be.

    You should consider adding links to the page of dynamic array passing a querystring to the php script that determine which filter to add in the future WHERE clause to the current date, less, etc..

    Also, in the future, please post those questions on the application development forum.

  • Dynamic columns according to the values in the database

    Hello

    Im having a view that has some benefit in her columns. The view should show details of differeent store sales. Im having a column called name of the store that has list of shops. Now, I want to show the details of each store in a column in the report. For example. If 10 stores are there in the database column

    In-store sales
    -----------------------
    Bank 1 120
    The Bank 2 140
    3 130
    Store4 160


    Now I need to show that in the report as,

    Bank 1 Bank 2 3 Store4
    120 140 130 160

    If it's the number of stores in the column from the view of increases. columns of the report should also increased. The same value must also be appear in the column header.

    Please help me to do so.

    Thank you
    Knani

    Hi kitsoukou,

    You can use the PivotTable for this and below display the measurements of stores and sales just below.

    If you want to change the query or the view itself then you should be knowing the concept of pivot to the lines.

    You can go through this link Re: swivel... Several rows in simple row, multiple column

    Hope this helps you.

    Best wishes
    Murielle

  • Disable the entry on the loading of the page according to the level of page element

    Hi all

    I am trying to set the disabled property of an HTML input button when loading a page APEX. This can be achieved easily using getElementById and setting the * "off" * property in the body onLoad event.

    However, I need to keep the State of the button is disabled if the page is updated by the user or a mailing. I kept that State in a page element, however the + $x (PAGE_ITEM_NAME) + in the event onLoad of body does not return me the value stored in the page element. Calling the same code using an onClick of a dummy button me returns.

    1. What is the appropriate way to get the value of page_item during the loading of a page?

    2. If it is not possible to do it on a page load, is there a way to set the State of an entry button html to the disabled using a process page for example?

    Thanks heaps
    Raihaan

    Raihaan salvation,

    Let's make it a little different, that this approach gets you into trouble.

    Create an application process, called "GETLOCK" (components shared > procedures > Create), make sure that the "point" is set to "onDemand". Paste in the following source:

    DECLARE
      result NUMBER;
    
    BEGIN
      FOR c IN (select count(flag) lock_status from c_locking where rownum = 1) LOOP
        result := c.lock_status;
      END LOOP;
    
      HTP.P(result);
    
    END;
    

    Then, return to your page, to go to the definition of the page, paste the following code in the HTML header:

    
    

    Change Button_1 and Button_2 for button names accordingly (make sure that it is the 'id' attribute).

    Then, paste the javascript code in Page "footer text:

    
    

    What just you did, is to create an application process, which is called by an AJAX call in the header of javascript, that is triggered by the javascript code in the page footer.

    I think you already have your DML supported, with the shipment of your buttons. Now, everytime the page loads, it checks which button to turn off.

    It will be useful,
    Greetings,
    Rutger

  • Compression of dynamic range to set audio levels of people who speak at training meetings

    I know almost nothing about audio manipulation, but I recently started recording sessions of training for my company. Some people microphones while others do not. The tool that I got is the latest version of Adobe Audition. Is it possible for me to get easily all talk at the same level, so that people don't constantly put their volume up and down while watching?

    Well, you can use the dynamic processing to equalize the levels, but according to the differences between the voices (and some with microphones, others without sounds pretty drastic), you may not be happy with the results.

    You will find the desired effects/Amplitude and Compression/Dynamics treatment effect.  I'm afraid that's not the kind of thing where you can simply call a "Preset" and make it work the first time.  You will need to set the various parameters to control the threshold and the ratio of the effect to achieve the best results.

    For quick and dirty, it might work.  However the other thing to consider is manually adjust the levels on the fly.  Using volume envelopes you can change the levels by ear to adapt each piece to sound as good as possible.  This seems tedious, but once you get your hand, you can probably do the workout together faster than real-time.

  • List of member account based on the Description

    Hello

    We are at HFM 11.1.2.1 and I was wondering if it is possible to create a list of dynamic member based on the description of the Member metadata (I'm particularly interested in doing this for accounts at this point) or would I need to use the UD fields to achieve? Any idea/suggestion would be appreciated.

    Thank you!

    Yes, you can do so by making use of Adu...

  • Any idea which function Essbase or a combination of function can be used to get the level zero members of a list of members.

    Any idea which function Essbase or a combination of function can be used to get the level zero members of a list of members. I know that @RELATIVE or @DESCENDANTS cannot be used.

    If you want to fix on all level 0 members in a member set, then maybe @ILDESCENDANTS will work for you.  Something like: @ILDESCENDANTS (@LIST (members), 0)

  • How to set values in a select list dynamically according to the user action

    Hello

    I'm new to Apex. With the help of Apex 4.0 on Oracle 10 g. In my page, I will have a list of selected countries. According to the user selection value I have to display the States / provinces of this country in another selection list. States have to fetch the state_list table and the province of province_list table.

    Can someone tell me how to do this.

    n advance thanks

    Hello
    LoV using cascading as detailed here http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_item.htm#HTMDB05014

    Kind regards

  • Flip sign for non members at the level of zero in the Measures dimension

    Hi Essbase gurus,

    I'm trying to convert dynamic hierarchy of measures hierarchy stored (account) to take advantage of the aggregation of the aso. This hierarchy has + and - bindings so I'll be converting all to + and assigning the UDA as FlipSign to load the data with - ve value in good standing of the load.

    lesson plan:

    NET installs no. (value = 2)

    -> No. install reconnects (value = 5)

    -> No. install disconnects (value = 7)

    New contour

    NET installs no. (value = - 2)

    -> No. install reconnects (value = 5)

    -> Not install disconnected (FlipSign UDA) responsible for value = - 7

    I am facing challenge where I have no no member of level in this hierarchy needs to be presented in the form + for users of. How can I make Net No. installs even present as previous + 2?

    You have until the tag all members you want sign flip, then create an extra dimension of 'View '.  It will contain only one stored, 'Enter' or 'Data' as it does not affect the size of your cube.  Then, you add a dynamic member with an MDX formula to return the sign of marked members.  Reorganize the dimension so that the 'flip sign' display the Member is the default if the user makes no selection, that is to say that the "sign flip" Member rolls up to the top.

    You add a very small overhead of MDX, but it should be useful if you can do your accounts any dimension of a stored hierarchy.

  • divide a string in order to get the level of separate list.

    Hello

    I want to divide a string in order to get the level of separate list to connect this with a category table.
    The size of my list is dynamic and for this reason, I am unable to find a way to do it!

    This is an example of what I need to do:
    Consider the following list:
    Category                Category_ID
    Age                     1
    Less than 3 months      1.1
    Less than 9 months      1.2
    Less than 1 year        1.3
    Risk                    2
    Danger                  2.1
    High                    2.1.1
    medium                  2.1.2
    low                     2.1.3
    If I have a row that has category_id "2.1.3" I want to present values as:
    "Risk.Danger.Low"
    If I have a row that has category_id "1.1" I want to present values as:
    "Age.Less than 3 months"
    No clue as to what I should look for to achieve this?
    This will serve to produce a report. This report contains a few lines of a thousand and the categories will be around 100.


    Thank you
    Ricardo

    Hello

    I think this is a job for sys_connect_by_path...

    with p as
    (   select 'Age'             descr  ,'1' cat from dual union all
       select 'Less than 3 months'      ,'1.1' cat from dual UNION ALL
       select 'Less than 9 months'      ,'1.2' cat from dual union all
       select 'Less than 1 year'        ,'1.3' cat from dual union all
       select 'Risk'                    ,'2' cat from dual union all
       select 'Danger'                  ,'2.1' cat from dual union all
       select 'High'                    ,'2.1.1' cat from dual union all
       select 'medium'                  ,'2.1.2' cat from dual union all
       select 'low'                     ,'2.1.3' cat from dual
    )
    SELECT
        cat,
        LTRIM(SYS_CONNECT_BY_PATH(descr,'.'),'.') route
    FROM
        (
            SELECT
                descr,
                cat,
                SUBSTR(cat,1,INSTR(cat,'.',-1)-1) parent
            FROM
                p
        )
    START WITH
        parent IS NULL
    CONNECT BY
        PRIOR cat = parent
    /
    SQL> with p as
      2  (   select 'Age'             descr  ,'1' cat from dual union all
      3     select 'Less than 3 months'      ,'1.1' cat from dual UNION ALL
      4     select 'Less than 9 months'      ,'1.2' cat from dual union all
      5     select 'Less than 1 year'        ,'1.3' cat from dual union all
      6     select 'Risk'                    ,'2' cat from dual union all
      7     select 'Danger'                  ,'2.1' cat from dual union all
      8     select 'High'                    ,'2.1.1' cat from dual union all
      9     select 'medium'                  ,'2.1.2' cat from dual union all
     10     select 'low'                     ,'2.1.3' cat from dual
     11  )
     12  SELECT
     13      cat,
     14      LTRIM(SYS_CONNECT_BY_PATH(descr,'.'),'.') route
     15  FROM
     16      (
     17          SELECT
     18              descr,
     19              cat,
     20              SUBSTR(cat,1,INSTR(cat,'.',-1)-1) parent
     21          FROM
     22              p
     23      )
     24  START WITH
     25      parent IS NULL
     26  CONNECT BY
     27      PRIOR cat = parent
     28  /
    
    CAT   ROUTE
    ----- ------------------------------
    1     Age
    1.1   Age.Less than 3 months
    1.2   Age.Less than 9 months
    1.3   Age.Less than 1 year
    2     Risk
    2.1   Risk.Danger
    2.1.1 Risk.Danger.High
    2.1.2 Risk.Danger.medium
    2.1.3 Risk.Danger.low
    

    HTH

    David

    Published by: Bravid on Sep 2, 2011 14:50

  • How to change all the level made of stored for dynamic calc

    Hi all

    I have about 500 members of a level and I want to change their property of stored in dynamic Calc.
    I have not the dimension generate files and my outline extractor does not work (throwing an error from the api).
    Is he in any case other than these I can do without dimension of generation files? (with a new file of rules etc.)

    Thank you.

    First, the error from the API may be a known issue with outline Extractor:

    http://www.appliedolap.com/files/olapunderground/outline-Extractor/Essbase%20error%201042006%20when%20customer%20tries%20To%20do%20too%20many%20connections%20from%20one%20machine.PDF

    Or you can update the members directly from the sketch in the EA. And you can select several members by using the ctrl or SHIFT keys to change all the properties at a time.

    Or you can retrieve the members in Excel, click format for a dim build file that modifies the property.

  • Make a field of text/hide according to the results of a drop-down list box

    Hello

    I wonder if someone could help me with this. I want to show/hide some text boxes in my form according to the choice made by the person filling in. For example, there is a dropdown list containing a selection of numbers 1-4. If 1 was selected, the text boxes below 1 would be visible and obligatory, if the 2 have been chosen, 2 text boxes below would be visible and required etc...

    I'm new to FormCalc (only started using it this morning), so simple a possible explanation would be fantastic.

    Thanks for reading!

    Of course, you can have javascript and formcalc in the form. Not only the two in the same field, same event; D

    Okey, let's try some things:

    (1) check if the "binding" from the drop-down list is the same as the values that you choose. In the script you are referring to the bound values.

    (2) other names for the Textfields would be better, because it is more difficult to refer to "Textfield1 [1]" then to for example: 'New '. I was just to lazy to give them names. (If it's on another page or subform, you refer to the fields correctly: as MyForm.FirstSubform.FirstTextfield... this name lies in the specific script field.)

    (3) check your script once more... want to make invisible mandatory fields?

    (4) check if your form is dynamic. (If it isn't you will not see the changes...)

    You should probably do it in small steps, such as:

    (1) first of all, you refer to areas such as:

    This.rawValue = Firstfield.rawValue;

    If the changed value fields got you its name and to be sure that the event you put is the right one.

    (2) try the different parts of the script and look at how it works. Problems can be more easily found and then

Maybe you are looking for