Entity currency Wo, Wo Parent currency for Parent-child with started even

Hello

11.1.2.1 I noticed that if currencies parent entity and the base are the same, the currency of the entity and adjustments of foreign exchange equal to currency of the parent entity and Exchange adjustments parent respectively. If the currencies are different, the currency of the total entity translates to the parent currency and that post, we can make adjustments to the level of the APC.

I had an understanding that entity currency total always rolls currency relative to the base currency and parent's same/different.

Is it something new with version 11 or has it always been like this?

Thank you
S

It may make more sense if you think this way: consider members in brackets to simply be pointers to the real currency. In other words, if the entity default currency is EUR, then and are really EUR and EUR Adjs. If the default currency of the parent is USD then and are really Adjs USD and USD. In your example, if children and parents have the same default currency, then the pointers and are just two variables pointing back to the exact same dataset. There is no translation. That's why you might think that means , but this isn't the case - they are in fact the same settings. This has been true in all versions of HFM.

-Chris

Tags: Business Intelligence

Similar Questions

  • How to reference clips video parent/child with event handlers?

    I wonder how to reference correctly clips video parent/child, creating event handlers?

    I have a button in a movie clip, which is located in a clip.

    That's what my manager looks like now:

    This. DropMenus.DMSeats.ButtonSeats.addEventListener ("click", SeatsOver);

    The button instance name is ButtonSeats

    It is, I get this:

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    Any idea where I could go wrong?

    Also, if I were to move the listener to drain directly into the clip where the button, how could I make reference to the parent/parent timeline (the main timeline)? Am I right to understand that .This refers only to the current clip?

    Thank you!

    You can place your code in a function that is called when your objects exist.

  • Deleting the data in the value of the entity currency Adjs

    Hi all

    We loaded some data and the newspapers to several accounts of member base and entities, with the currency of the entity and loading magazines feature currency data loading Adjs.  Now, I try to use the HFM Client (Windows) for erase all application data, in order to modify the data set and recharge.  The problem is that only the values of the currency of the entity are clearly this tool 'clear data '.  If I do a recovery on the app after erasing everything, I still see data hit entity Curr Total value of the entity currency Adjs.  There is a 'Options' box in the lower left of the customer where you can check or uncheck 'Currency of the entity' - I tried both without success.

    If someone could tell me how to clear these intersections, I'd appreciate it.

    Thank you in advance.

    Brian

    Hello

    As far as I know, erase erases only the currency of the entity of the POV. On the part of journals, you should unpost all logs manually or with the use of a tool of the API.

    Kind regards

    Thanos

  • The Parental account for my child's account has been disabled for inactivity and to accept the new terms of use for the xbox update must be parental confirmation.

    The Parental account for my child's account has been disabled for inactivity and to accept the new terms of use for the xbox update must be parental confirmation. I can't do this because even when you type the parental email address in the password recovery, it does not recognize because because it is inactive. I need a Windows Live technician to reactivate the account and I don't know if I should put the email address of the account here for security reasons. My other question is also if you can't reactivate can you switch parental permissions to another account.

    -Thanks, Michael

    Hello

    What version of the Windows operating system is installed on your computer?

    I suggest you to refer to the following article in the Xbox and check if it helps.

    Xbox LIVE connection issues:

    http://support.Xbox.com/en-us/billing-and-subscriptions/Windows-Live-ID/Xbox-Live-sign-in

    If the steps in the section of the Xbox did not help, then it would be better to post the same question in the Windows Live ID portal and forum Xbox to get help. We have a dedicated team to help you with questions of this type.

    Windows Live ID Portal: http://www.windowslivehelp.com/product.aspx?ProductID=10

    Forums Xbox: http://forums.xbox.com/

    Hope the information is useful.

  • Stuck on a sql query to search for records that have the same parent child records

    Oracle 10 g 2 Enterprise Edition.

    Hello

    I'm writing a logic to find records in a parent table, who have the same values in a child table.
    This is part of a larger application, but I am stuck on that part for now, so I have mocked some of the below simplified tables to capture the heart of the
    the problem is that I'm stuck.
    Let's say I have a responsible parent, child employee table table and there are a number of many relationships between them.
    The aptly named Join_Table manages the relationship between them. If a manager can manage several employees, an employee can be managed by
    many managers.

    I have a feeling it's stupidly easy, but it seems to me having a bad episode of brain freeze today!
    -- parent table
    CREATE TABLE manager (
     id      number primary key,
     name      varchar2(100));
    
    -- child table 
    CREATE TABLE employee (
     id          number primary key,
     name      varchar2(100));
    
    -- link table
    CREATE TABLE join_table (
     manager_id          NUMBER, 
     employee_id      NUMBER,
     CONSTRAINT join_table_pk PRIMARY KEY (manager_id, employee_id),
     CONSTRAINT manager_fk FOREIGN KEY (manager_id) REFERENCES manager(id),
     CONSTRAINT employee_fk FOREIGN KEY (employee_id) REFERENCES employee(id) 
     );
    
    -- Insert some managers
    INSERT INTO manager (id, name) VALUES (1, 'John');
    INSERT INTO manager (id, name) VALUES (2, 'Bob');
    INSERT INTO manager (id, name) VALUES (3, 'Mary');
    INSERT INTO manager (id, name) VALUES (4, 'Sue');
    INSERT INTO manager (id, name) VALUES (5, 'Alan');
    INSERT INTO manager (id, name) VALUES (6, 'Mike');
    
    -- Insert some employees 
    INSERT INTO employee (id, name) VALUES (101, 'Paul');
    INSERT INTO employee (id, name) VALUES (102, 'Simon');
    INSERT INTO employee (id, name) VALUES (103, 'Ken');
    INSERT INTO employee (id, name) VALUES (104, 'Kevin');
    INSERT INTO employee (id, name) VALUES (105, 'Jack');
    INSERT INTO employee (id, name) VALUES (106, 'Jennifer');
    INSERT INTO employee (id, name) VALUES (107, 'Tim');
    
    -- Insert the links
    -- John manages Paul, Simon, Ken
    INSERT INTO join_table (manager_id, employee_id) VALUES (1, 101);
    INSERT INTO join_table (manager_id, employee_id) VALUES (1, 102);
    INSERT INTO join_table (manager_id, employee_id) VALUES (1, 103);
    -- Bob manages Paul, Simon, Kevin, Jack
    INSERT INTO join_table (manager_id, employee_id) VALUES (2, 101);
    INSERT INTO join_table (manager_id, employee_id) VALUES (2, 102);
    INSERT INTO join_table (manager_id, employee_id) VALUES (2, 104);
    INSERT INTO join_table (manager_id, employee_id) VALUES (2, 105);
    -- Mary manages Jennifer, Tim
    INSERT INTO join_table (manager_id, employee_id) VALUES (3, 106);
    INSERT INTO join_table (manager_id, employee_id) VALUES (3, 107);
    -- Sue manages Jennifer, Tim
    INSERT INTO join_table (manager_id, employee_id) VALUES (4, 106);
    INSERT INTO join_table (manager_id, employee_id) VALUES (4, 107);
    -- Alan manages Paul, Simon, Ken, Jennifer, Tim
    INSERT INTO join_table (manager_id, employee_id) VALUES (5, 101);
    INSERT INTO join_table (manager_id, employee_id) VALUES (5, 102);
    INSERT INTO join_table (manager_id, employee_id) VALUES (5, 103);
    INSERT INTO join_table (manager_id, employee_id) VALUES (5, 106);
    INSERT INTO join_table (manager_id, employee_id) VALUES (5, 107);
    -- Mike manages Paul, Simon, Ken
    INSERT INTO join_table (manager_id, employee_id) VALUES (6, 101);
    INSERT INTO join_table (manager_id, employee_id) VALUES (6, 102);
    INSERT INTO join_table (manager_id, employee_id) VALUES (6, 103);
    
    -- For sanity
    CREATE UNIQUE INDEX employee_name_uidx ON employee(name);
    If I ask for Manager John, so I want to find other managers who manage the exact list and even employees.
    Answer should be Mike.
    If I ask for Manager of Mary, the answer should be Sue.

    This query will give me the list of managers who manage some of the same employees as John, but not the same employees accurate...
    SELECT DISTINCT m.name AS manager
    FROM manager m, join_table jt, employee e
    WHERE m.id = jt.manager_id
    AND jt.employee_id = e.id
    AND e.id IN (
         SELECT e.id
         FROM manager m, join_table jt, employee e
         WHERE m.id = jt.manager_id
         AND jt.employee_id = e.id
         AND m.name = 'John')
    ORDER BY 1;
    I thought about using set operations to find managers with a list of employees less than my employees is null and where my employees under their list of employees is null. But there must be an easier way more elegant.
    Any ideas?
    BTW, I need to run as a batch on tables with > 20 million rows so the efficiency of queries is key.

    What about...

    WITH manager_list AS
    (
     SELECT name,
            LTRIM(MAX(SYS_CONNECT_BY_PATH(id,','))
            KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
     FROM   (SELECT m.name,
                    e.id,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) AS curr,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) -1 AS prev
             FROM   manager m,
                    join_table jt,
                    employee e
      WHERE m.id           = jt.manager_id
      AND   jt.employee_id = e.id
      AND   m.name = :P_MANAGER)
      GROUP BY name
      CONNECT BY prev = PRIOR curr AND name = PRIOR name
      START WITH curr = 1
    ), all_list AS
    (
     SELECT name,
            LTRIM(MAX(SYS_CONNECT_BY_PATH(id,','))
            KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
     FROM   (SELECT m.name,
                    e.id,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) AS curr,
                    ROW_NUMBER() OVER (PARTITION BY m.name ORDER BY e.id) -1 AS prev
             FROM   manager m,
                    join_table jt,
                    employee e
      WHERE m.id           = jt.manager_id
      AND   jt.employee_id = e.id)
      GROUP BY name
      CONNECT BY prev = PRIOR curr AND name = PRIOR name
      START WITH curr = 1
    )
    SELECT a.*
    FROM   manager_list m,
           all_list a
    WHERE  m.employees = a.employees
    

    Would be easier in 11g, but I do not have a facility here so this is based on 10g.

    See you soon

    Ben

  • ADF Parent-child tables of rules

    Hello

    I use JDeveloper and ADF 12.1.3. Now, I have a set of related tables, and each of them have only a child table.

    I have a jsf page master / detail for each child table. Inside it, I can insert a row in the parent table and several rows in the child table. Commit the button is clicked validate monkey for the booth tables. Link between the master (parent table) and retail (child table) is done via the partnership link and view for the user interface.

    Now, here's the rule I would apply: I can't commit newly created at the table parent without at least a new inserted row in child table.

    Because I have several parent-child tables in this case of use, I wanted to replace the EntityImpl class and add newly created to each parent table class, so I bussines logic in one place for this tables.

    We will look and taste to the table of one of the parents (not overloaded class EntityImpl):

    The Interior has generated parent EO class

    @Override

    {} public void beforeCommit (TransactionEvent transactionEvent)

    TODO implement this method

    If (! validateParentChildNumber()) {}

    throw new local ("not allowed.");

    }

    super.beforeCommit (transactionEvent);

    }

    public boolean validateParentChildNumber() {}

    If (getParentChild (). GetRowCount() > 0)

    Returns true;

    on the other

    Returns false;

    }

    This works well. If I inserts a row in the parent table and one or more rows in the child table passes validation. But if I get a line inside the parent table and no line of children tables I'm not allowed message in my browser.

    So here's where problem read. Once I'm getting now authorized message, no matter if I insert the new line of Herald, I cannot commit until what I restar my app. Why? Because now, I constantly have this message:

    ORA-02291: integrity constraint (RE. FK_PAR_PAR_ID) violated - key parent not found

    It's like I can't hire the existing parent row I inserted before the child missing line. Why is this happening? I should replace postChanges method and what to put in it?

    Thx a lot

    Yes, you should do it in all cases, but point of my post is - put this code in the method of beforeCommit() of the primary entity. Only you need to do in beforeCommit(), is to count the child related entities.

    In your java master entity impl class, you will have the method which returns a RowIterator with associated children, entities, something like that

    public getChildsEO() {} RowIterator

    return (RowIterator)...;

    }

    then, just call this method in beforeCommit() and see if there is at least a child entity...

    You have a point?

  • Create a parent child

    in collaboration with JDev12.1.2.

    I have a view object that is based on a query. I then another editable view object from an entity. 2 then have a link with a field view id. The VO being the parent and the VO entity based application shall name a child and having a 0.1 - 1 ratio. How can I display a table with each row in the table parent with a child, even if the child does not yet exist. I don't want to have to go and click a button create/insert for each record in the table.

    I was finally able to get it figured out. I had to get rid of my request based on VO and create 2 entity with an association to the entity objects. I then created a VO using the 2 entities and the Association. Then when I created a table of the VO it displays blank fields for the (child table) that you could call it. Then to commit it inserted records children if I entered what anyone in the fields. I had a problem with them not fixing is not the ID that connected the 2 entities, but I managed to fix that in the file VORowImpl of java.

  • Blockages with parent/child tables

    Guys,

    We have a parent-child of tables in our database with the DDL below:

    CREATE TABLE 'ACCOUNT '.

    (SELECT 'ACCOUNT_ID' VARCHAR2 (32 BYTE) NOT NULL,)

    X, Y, Z,...),

    'XPK_ACCOUNT' CONSTRAINT PRIMARY KEY ('ACCOUNT_ID');

    CREATE TABLE ACCOUNT_PARTITION ".

    (SELECT 'ACCOUNT_ID' VARCHAR2 (32 BYTE) ENABLE NOT NULL, "BALANCE" NUMBER (5.0) NOT NULL,)

    X, Y, Z,...),

    'XPK_ACCOUNT_PARTITION' CONSTRAINT PRIMARY KEY ('ID_COMPTE', 'BALANCE')

    KEY FOREIGN CONSTRAINT 'ACCOUNT_PARTITION_FK1' ('ACCOUNT_ID')

    SELECT THE 'ACCOUNT' ('ACCOUNT_ID') REFERENCES);

    "Lately, we cross " ""ORA-00060: Deadlock detected while you wait for resources ' errors while DELETING in the tables above. Please note that the tables of the child is not any clue except KP index.


    Could someone please suggest resolution for us to minimize the error of blocking?


    Respect,

    Bugs

    Imagine you remove account, Oracle must verify there is no record of the child in ACCOUNT_PARTITION, this is because as your FK is restrict the deletions (do not allow the removal if there are child records).  As ACCOUNT_PARTITION. Account_id is indexed so it will be an exclusive table lock to find this, locks the table.

    Another way of thinking is, imagine that you have performed the following query without and ACCOUNT_ID index:

    Select *.

    of ACCOUNT_PARTITION

    where ACCOUNT_ID =

    He SHOULD do a full table scan right?  Well well, even on a deletion of the parent. It attempts to identify lines for the purpose of blocking,

    As a general rule, it is always a good idea to index FKs.

  • Parent - child relationship constraint Unique 5.0 apex oracle

    Oky so I will try to avoid duplicate values get inserted in the parent-child node.

    So basically when there's a node parent (Mobile) I can't create same node with the same name.

    Even for the child node, if there is a child node name there may be another named A.

    Structure:

    Mobile (parent) /Android (Child) /KitKat (subchild) (allowed)

    Mobile/apple/ios(Now allowed Same Parent name)

    Win7/Windows/win7(not allowed same child)

    So a big child and the parent must be unique at any time.

    77.JPG

    create an index of single "TEST_UK" on tablename (parent_id, upper (child_name));

    see this too for a case-insensitive unique constraint

    Case-insensitive unique constraint

  • Oracle query convert recursive parent-child level columns

    Dear gurus,

    I have a Hyperion extracted dimension table with my COA in a parent/child layout:

    parent, child

    Acc01, acc001

    acc001, acc0001 etc.

    I need to convert to the:

    level 2, level 1, Level0

    Acc01, acc001, acc0001 etc.

    Please advise, need to feed table table schema for reporting.

    Concerning

    Yannis

    with

    data in the form of

    (select "C01" parent, child 'C001' Union double all the)

    Select 'C001', 'C0001' from dual union all

    Select 'C001', 'C0002"dual union all

    Select "C01", "C002' from dual union all

    Select "C0001', 'C00001' from dual union all

    Select "C00001', 'C000001' from dual union all

    Select 'C000001', 'C0000001' from dual

    )

    Select leve1_1, level_2, level_3, level_4, level_5, level_6

    from (select root0, lvl0, regexp_substr(path,'[^,]+',1,level) VAC, level lvl

    of (lvl0 level select,

    connect_by_root parent root0,

    parent connect_by_root | path of SYS_CONNECT_BY_PATH (Child, ',')

    from the data

    where connect_by_isleaf = 1

    Start with parent (select parent

    data d

    If not exists (select null

    from the data

    where child = d.parent

    )

    )

    connect by prior child = parent

    )

    connect by level<=>

    and prior root0 = root0

    and prior lvl0 = lvl0

    and prior sys_guid() is not null

    )

    Pivot (max (VAC) for lvl 1 as leve1_1, 2 level_2, 3 level_3, 4 level_4, 5 level_5, 6 level_6)

    LEVE1_1 LEVEL_2 LEVEL_3 LEVEL_4 LEVEL_5 LEVEL_6
    C01 C002 - - - -
    C01 C001 C0002 - - -
    C01 C001 C0001 C00001 C000001 C0000001

    Concerning

    Etbin

  • Get the parent-child hierarchy of column delimited

    I've been on this forum once before, and someone helped me, so I hope I can get help again!

    4-15-5987');

    Thus, the hierarchy is divided on the hyphen. first parent being 4245, then the next value is-4 (including the hyphen) and what follows is - 1, for example

    CREATE TABLE REGEXTEST
      ( ITEM VARCHAR(20)); 
    
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-1');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-10');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-11');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-12');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-13');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-14');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-15');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-15-59A7');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-15-59D7');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-4-15-59F7');
      INSERT INTO REGEXTEST (ITEM) VALUES ('4245-
    
    

    I have to be able to bind-1, -4, 4245. Perhaps the simplest is to build a new table with a primary key where it is assigned the id of the parent to the child.
    I just can't understand how to divide the individual elements and maintain the hierarchy. As previously mentioned, someone helped me with another part of the problem before where I needed to maintain the entire path of each child with the following query:

    select  nvl(prior item,item) parent,
            nvl2(prior item,item,null) child
      from  REGEXTEST
      connect by substr(item,1,instr(item,'-',-1) - 1) = prior item
      order by child,parent
    
    

    Now, if I could extrapolate that into a new table:

    CREATE TABLE FileHierarchy
    (ItemID INT NOT NULL PRIMARY KEY,
    ItemName varchar(50) NOT NULL,
    ParentID INT NULL);
    
    

    ItemName is the 4245 or - 4 or - 1 (only) - Yes, including the hyphen.

    The ID of the parent-1 would be the ID-4, etc...

    Thank you very much in advance!

    J.F. Larente

    Solution for not having stored the high level:

    SQL > select *.
    regextest 2
    3.

    POINT LEV
    -------------------- ----------
    4245 4
    4245 4-1
    4245 4-10
    4245 4-11
    4245 4-12
    4245 4-13
    4245 4-14
    4245 4-15
    4245 4-15-59 A 7
    4245 4-15-59 D 7
    4245-4-15-59F7

    11 selected lines.

    SQL > with t1 as)
    2. Select item
    regextest 3
    4 Union all the
    5 select distinct substr (item, 1, instr(item,'-',1))
    6 of regextest
    7             ),
    8 t2 as)
    9. select element,
    10 row_number() on id (order by article)
    11 from t1
    12              )
    13. select id,
    14 regexp_substr (rtrim (point,'-'), case level when 1 then ' [^-] + $' other '-[^-] + $' end) child.
    parentID 15 prior id,
    16 regexp_substr (prior rtrim (point,'-'), case level - 1 when 1 then ' [^-] + $' other '-[^-] + $' end) parent
    17 of t2
    beginning 18 with substr(item,-1) = '-'
    19 connect by substr (item, 1, instr(item,'-',-1) - 1) = prior rtrim(item,'-')
    20 and article! point prior =
    21.

    ID PARENTID PARENT CHILD
    ---------- -------------------- ---------- --------------------
    1 4245
    2 -4                            1 4245
    3 -1                            2 -4
    4 -10                           2 -4
    5 -11                           2 -4
    6 -12                           2 -4
    7 -13                           2 -4
    8 -14                           2 -4
    9 -15                           2 -4
    10-59A 7 9-15
    11 59 D 7 9 - 15

    ID PARENTID PARENT CHILD
    ---------- -------------------- ---------- --------------------
    12 59F7 9-15

    12 selected lines.

    SQL >

    SY.

  • parent/child relationship hirarchy

    Hi everyone, consider the sample data

    SELECT LFROM '1TR1Y6', NULL LTO, MID '11ZFDD', '21XHK7' double UNION ALL TID-

    SELECT '1TR1YF' LFROM, LTO NULL, '11ZFDD' MI '21XHK5' TID FROM dual UNION ALL-

    SELECT '1TR1X1' LFROM, LTO NULL, '11ZFDD' MI '21XHK8' TID FROM dual UNION ALL-

    SELECT '1LSZX1' LFROM, LTO NULL, '11ZFDD' MI '1TR1YD' TID FROM dual UNION ALL-

    SELECT LFROM "1LSZWQ", "21XHK7" LTO, MID '11ZFDD', '1TR1Y6' TID FROM dual UNION ALL-

    SELECT LFROM "1LSZX2", "21XHK5" LTO, MID '11ZFDD', '1TR1YF' TID FROM dual UNION ALL-

    SELECT LFROM "1LSZVG", "21XHK8" LTO, MID '11ZFDD', '1TR1X1' TID FROM dual UNION ALL-

    SELECT LFROM "4LSSVG", "21XHK9" LTO "11AAA' MI '1TR1X1' TID double UNION ALL

    SELECT "AAAAA" LFROM, LTO NULL, '11ABB' e, 'CCCCCC' double UNION ALL TID

    SELECT "BATH" LFROM, 'CCCCCC' LTO, MID '11ABB', 'AAAAA' double UNION ALL TID

    some of them have a parent/child releationship. for example, let take rank with LFROM = 1TR1Y6

    1TR1Y6 (lfrom) corresponds to the fifth line with TID 1TR1Y6.  TID 1TR1Y6 LTO COLUMN value corresponds to the first line TID (21XHK7)

    It before these two LINES are IN a parent/child relationship.

    lets take another example.  LINE two WITH LFROM = 1TR1YF matches sixth RANK WITH TID 1TR1YF.  the sixth LINE LTO COLUMN (21XHK5) corresponds to the SECOND TID of LINE.

    Once again the parent child relationship. There are two lines that do not have the relationship of parent/child (ex.  line 8)

    Im trying to write a query that can partition the data in the middle column and find the parent/child relationship. the output of the above data should be

    LTO LFROM MIDDLE TID FLAG

    1TR1Y6 NULL 11ZFDD 21XHK7 1

    1LSZWQ 21XHK7 11ZFDD 1TR1Y6 1

    1TR1YF NULL 11ZFDD 21XHK5 1

    1LSZX2 21XHK5 11ZFDD 1TR1YF 1

    1TR1X1 NULL 11ZFDD 21XHK8 1

    1LSZVG 21XHK8 11ZFDD 1TR1X1 1

    1LSZX1 NULL 11ZFDD 1TR1YD 0

    4LSSVG 21XHK9 11AAA 1TR1X1 0

    ABDELKÉBIR 11ABB CCCCCC NULL 1

    CCCCCC 11ABB AAAAA BATH 1

    For simplicity, I posted the release with parent/child, side by side in the sequence.  the order does not matter as long as the flag column (pull the column) is set to an appropriate value (1 if parent/child, 0 no parent/child)

    the flag column value is derived from column to indicate the parent/child relationship was found.

    I try using lead, the lag function but I have problem of sorting data from parent and child line could come at random order (they are not side by side).

    It is therefore difficult to use lead because you don't know how many lines to carry forward.

    can someone help me write a query that displays the output above

    SELECT T1. LFROM,

    T1. LTO,

    T1. ENVIRONMENT,

    T1. TID,

    (

    SELECT COUNT (*)

    OF TBL T2

    WHERE)

    T2. TID = T1. LFROM

    OR

    T2. LFROM = T1. TID

    )

    AND T2. MI = T1. MID

    ) FLAG

    OF TBL T1

    /

    LTO LFROM MIDDLE TID FLAG
    ------ ------ ------ ------ ----------
    1LSZWQ 21XHK7 11ZFDD 1TR1Y6 1
    1LSZX2 21XHK5 11ZFDD 1TR1YF 1
    1LSZVG 21XHK8 11ZFDD 1TR1X1 1
    CCCCCC 11ABB AAAAA BATH 1
    1TR1X1 11ZFDD 21XHK8 1
    1TR1X1 11ZFDD 21XHK8 1
    1LSZX1 11ZFDD 1TR1YD 0
    1TR1Y6 11ZFDD 21XHK7 1
    ABDELKÉBIR 11ABB CCCCCC 1
    1TR1YF 11ZFDD 21XHK5 1
    4LSSVG 21XHK9 11AAA 1TR1X1 0

    11 selected lines.

    SQL >

    SY.

  • in the query and parent/child relationship

    WITH the data AS

    (

    SELECT '213NY1' lfrom, NULL, '215ZVD' mi lto, "215ZV9 ' id, 1 January 2014' sdate, January 2, 2014' edate, 3 January, 2014 'mdate' January 5, 2014 medate double UNION ALL.

    Lfrom SELECT NULL, '215ZVD' mi, id "213NY1", "215ZV9" lto 4 January 2014 'sdate', 6 January 2014 edate, January 7, 2014 'mdate', 8 January 2014 medate double UNION ALL

    SELECT '216TVZ' lfrom, NULL, "213JW7" e "217LVQ" id lto, 21 January, 2014 'sdate' January 9, 2014 edate, 10 January 2014 'mdate', 11 January 2014 medate double UNION ALL

    SELECT lfrom "215Y71", "217LVQ" lto, mi, "216TVZ" id "213JW7", 22 January, 2014 'sdate' January 23, 2014 edate, 24 January, 2014 'mdate' January 25, 2014 medate double UNION ALL

    SELECT '234IJF' lfrom, NULL, "234YU" e "3IUED" id lto, 26 January 2014 'sdate', 27 January 2014 edate, 28 January 2014 'mdate', 29 January 2014 medate OF double

    )

    some lines have parent/child relationship and some does not. for example, the first two query (data) are link together. online, the value of lto (215ZV9) corresponds to the id value

    in line 1.  the value of lfrom in row1 (213NY1) corresponds to the value of online id.

    the same scenario occurs in rows 3 and 4.  5th doesn't have any line which is a child. tier 5 is a single parent

    I want to WRITE a query that gives the following result.

    Mid id initial_date final_date

    =======================================

    215ZVD 215ZV9 1 January 2014 "January 5, 2014"

    "215ZVD 213NY1 7 January 2014" January 6, 2014 "

    "213JW7 217LVQ 21 January 2014 ' 11 January 2014"

    "213JW7 216TVZ 24 January 2014 ' 23 January 2014"

    "234YU 3IUED 26 January 2014 ' 27 January 2014"

    ONLY WHEN there is a parent/child relationship, initial DATE AND follow the final data WHAT such as

    FIRST date of deadline DATE

    < Mdate > < EDate > - for child

    < SDate > < MEDate > - for parent

    WHEN there is no relationship of parent/child (e.g. ONLY a parent ROW) THEN

    FIRST date of deadline DATE

    < SDate > < EDate-> parent

    can someone help me write a query for the above output

    with tt AS

    (SELECT a.*,

    ROW_NUMBER () ON LV (MIDDLE ORDER BY SDATE PARTITION),

    CASE

    WHEN ID = NVL (ADVANCE (lto, 1) OVER (PARTITION BY Middle ORDER BY sdate), LAG (lfrom) OVER (ORDER BY sdate Middle PARTITION))

    THEN 1

    END flg

    DATA one

    )

    SELECT THE MIDDLE,

    ID,

    CASE

    WHEN flg IS NOT NULL

    THEN

    CASE

    WHAT LV = 1

    THEN SDATE

    WHAT LV = 2

    THEN mDATE

    END

    Of ANOTHER sdate

    END INITIALDATE

    CASE

    WHEN flg IS NOT NULL

    THEN

    CASE

    WHAT LV = 1

    THEN mEDATE

    WHAT LV = 2

    THEN EDATE

    END

    Of ANOTHER edate

    END FINALDATE

    TT;

    Output:

    -------------

    MID ID INITIALDATE FINALDATE

    213JW7 217LVQ 21 January 2014 January 11, 2014

    213JW7 216TVZ 24 January 2014 23 January 2014

    215ZVD 215ZV9 January 1, 2014 5 January 2014

    215ZVD 213NY1 January 7, 2014 6 January 2014

    234YU 3IUED 26 January 2014 January 27, 2014

  • SQL to align the values of the child with the parent columns

    Hello world

    I'm stumped on how to develop a sql query that generates a report which my child values are aligned with my columns parent based on corresponding years.  Here is an example...

    create table test_yr (yr_id number primary key, yr_nb number);
    insert into test_yr values (1,2013);
    insert into test_yr values (2,2014);
    insert into test_yr values (3,2015);
    
    create table test_parent (parent_id number primary key, parent_yr_id_begin number, parent_title varchar2(100));
    alter table test_parent add foreign key (parent_yr_id_begin) refererences test_yr (yr_id);
    insert into test_parent values (1,1,'This rec starts in 2013');
    
    create table test_child (
         child_id number primary key,
         child_parent_id number,
         child_yr_id_begin number,
         child_title varchar2(100),
         child_yr1_val number, child_yr2_val number, child_yr3_val number, child_yr4_val number, child_yr5_val number
    );
    alter table test_child add foreign key (child_parent_id) references test_parent (parent_id);
    alter table test_child add foreign key (child_yr_id_begin) references test_yr (yr_id);
    insert into test_child values (1,1,3,'This rec starts in 2015',10,20,30,40,50);
    insert into test_child values (2,1,3,'This rec starts in 2015',15,25,35,45,55);
    
    
    

    The child can begin to another to start the year as the parent, which makes different yr1 for parent and yr1 for child.  So, for this example, the child 1 year (2015) = year 3 of the parent.

    I can get the values strictly of the child using the following...

    select child_yr1_val, child_yr2_val, child_yr3_val, child_yr4_val, child_yr5_val
    from test_child
    where child_parent_id = 1;
    
    

    However, I need the report to be based on the first five years of the parent.  And since the child does not start until 2015, two years should be zero.  This is the expected result:

    Yr1 | YR2 | YR3 | yr4 | Yr5

    ---------------------------

    0   | 0   | 10. 20. 30

    0   | 0   | 15. 25. 35

    I am doing it using simple sql without having to use pl/SQL to derive a dynamic query.  But I need to somehow to the height and line up the years... like in this example, yr1 (child) = yr3 (parent), (child) yr2 = yr4 (parent), etc..  I hope that some joints and case statements will do the trick, but I don't know how to use them to get the result that I need.  Can anyone help?  Oracle 11 g 2.

    Thank you

    Mark

    Hi, Mark,.

    Here's one way:

    WITH unpivoted_child AS

    (

    SELECT child_id, child_parent_id

    child_yr_id_begin + child_yr - 1 AS column_num

    val

    OF test_child

    UNPIVOT (val

    FOR child_yr (child_yr1_val AS 1

    child_yr2_val AS 2

    child_yr3_val AS 3

    child_yr4_val AS 4

    child_yr5_val AS 5

    )

    )

    WHERE child_parent_id = 1

    )

    SELECT NVL (y1, 0) AS yr1

    , NVL (y2, 0) AS yr2

    , NVL (y3, 0) AS an3

    , NVL (y4, 0) AS yr4

    , NVL (y5, 0) AS yr5

    Of unpivoted_child

    PIVOT (SUM (val)

    FOR column_num IN (1 AS y1

    2 AS y2

    3 AS y3

    4 AS y4

    5 AS y5

    )

    )

    ORDER BY child_parent_id

    child_id

    ;

    Have 5 columns in the test_child that all say the same thing, obly for different years, isn't a very good design table.  It wouyld be better to have a single table for all the attriburtes that apply to the child and another table for each combination of year, with a single amount on each line.  Because you don't have that, the unpivoted_child of the subquery, it essentially creates on the fly.

  • Hierarchy parent child scenario

    Hi friends,

    Im just working on the parent-child hierarchy by using the link below with the sample data.

    http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/FMW/bi/bi11115/biadmin11g_02/biadmin11g.htm_

    I tried to implement the same hierarchy using my local data instead of referring to the sample data.

    I have a query that returns the Manager as well as the position of the employee at the employee below
    select distinct papf.person_id,  papf.full_name "Employee Name", supf.person_id "Manager Id", supf.full_name "Manager Name", pj.name "Position Name"
    from per_all_people_f papf, per_all_assignments_f paaf, per_all_people_f supf, per_jobs pj
    where papf.person_id = paaf.person_id and supf.person_id = paaf.supervisor_id and paaf.job_id = pj.job_id
    and trunc(sysdate) between paaf.effective_start_date and paaf.effective_end_date and 
    trunc(sysdate) between papf.effective_start_date and papf.effective_end_date
    Im looking forward to implement the same result in my BI with a parent-child hierarchy.

    Since then, I imported three tables to my physical layer
    per_all_people_f------------Dimension
    per_all_assignments_f-----Fact
    per_jobs---------------------Dimension
    For the creation of parent-child in BI, we need to have a table of separate Parent child which consist of four columns like ancestorkey, memberkey, distance, sheet.

    In the column above, I can understand the meaning as
    For Ancestorkey-->Managerid
    Memberkey------->Employeeid
    But I could not the meaning of the column distance as the meaning suggest, as a distance b/w the two column of the worksheet in the sense suggest as one sheet What leaf member it refers.

    I also have the link below then too could not get the feel for it

    http://www.rittmanmead.com/2010/08/Oracle-BI-EE-11g-Parent-Child-Hierarchies-Differing-Aggregations/+.

    How do I train the child parent table for the BI of my three tables above in the HRMS.

    Thank you

    Kind regards
    Saro

    Hi friends,

    I think I found a link to

    http://prasadmadhasi.com/2011/11/15/hierarchies-parent-child-hierarchy-in-OBIEE-11g/

    Let me try this and will update accordingly.

    Thanks for your point of view.

    Kind regards
    Saro

Maybe you are looking for