<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Hierarchy tree not working! in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Hierarchy-tree-not-working/m-p/710242#M1073886</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Finally I solved it!! &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If someone needs to do a hierarchy, this is a complete working code, wich selects all the child when you select a parent.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Hope it helps somebody.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Listado_Terminales:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;AreaNombre, CasinoNombre, TerminalNombre&lt;/P&gt;&lt;P&gt;Area Industrial,Nivel 16 1/2,CAS_206&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 17, CAS_205&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 17, CAS_218&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 19, CAS_207&lt;/P&gt;&lt;P&gt;Area Industrial, Pique Directo, CAS_208&lt;/P&gt;&lt;P&gt;Area Industrial, Pique Directo, CAS_213&lt;/P&gt;&lt;P&gt;Area Industrial, Sur Sur, CAS_214&lt;/P&gt;&lt;P&gt;Area Industrial, Sur Sur, CAS_212&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_216&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_211&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_210&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_209&lt;/P&gt;&lt;P&gt;Area Industrial, Lagunitas, CAS_215&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_202&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_202M&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203A&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203B&lt;/P&gt;&lt;P&gt;Area Saladillo, SPPC, CAS_204&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FACT_TABLE_TEST:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;EJEMPLO_FECHA, EJEMPLO_PERSONA, %Terminal&lt;/P&gt;&lt;P&gt;25-06-2014,PERSONA 16 1/2 Hier_Terminal,CAS_206-Hier_Terminal&lt;/P&gt;&lt;P&gt;24-05-2013, PERSONA 16 1/2 Hier_Terminal, CAS_206-Hier_Terminal&lt;/P&gt;&lt;P&gt;24-02-2013, PERSONA Saladillo Hier_Casino 202, CAS_202&lt;/P&gt;&lt;P&gt;24-01-2013, PERSONA Sal. SPPC, CAS_207&lt;/P&gt;&lt;P&gt;24-08-2013, PERSONAE, CAS_204&lt;/P&gt;&lt;P&gt;24-06-2013, PERSONAE, CAS_213&lt;/P&gt;&lt;P&gt;23-05-2013, PERSONAC, CAS_214&lt;/P&gt;&lt;P&gt;25-05-2013, PERSONAA, CAS_212&lt;/P&gt;&lt;P&gt;21-05-2013, PERSONAZ, CAS_216&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Paso 1: Crear la Tabla de Nodos Adyacentes a partir del Listado de Nodos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminales_Nodos_Adyacentes:&lt;/P&gt;&lt;P&gt;LOAD Distinct TerminalNombre as %Hier_KEY_Terminal, CasinoNombre as PARENT_KEY, TerminalNombre as Terminal_Desc&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;CONCATENATE LOAD Distinct CasinoNombre as %Hier_KEY_Terminal, AreaNombre as PARENT_KEY, CasinoNombre as Terminal_Desc&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;//En ESTE CASO, el primer Nodo NO tiene padre. Si fuera otro caso, se debe buscar una forma de no agregar un padre a los nodos raiz&lt;/P&gt;&lt;P&gt;CONCATENATE LOAD Distinct AreaNombre as %Hier_KEY_Terminal, /*AreaNombre as PARENT_KEY,*/ AreaNombre as Terminal_Desc&amp;nbsp;&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminal_Hierarchy: &lt;/P&gt;&lt;P&gt;HIERARCHY(%Hier_KEY_Terminal, PARENT_KEY, Terminal_Desc, [Hier_Terminal PARENT NAME], Terminal_Desc, [Arbol Terminales], '|', 'HIERARCHY DEPTH') &lt;/P&gt;&lt;P&gt;LOAD %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; PARENT_KEY, &lt;/P&gt;&lt;P&gt; Terminal_Desc&lt;/P&gt;&lt;P&gt;Resident Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;DROP FIELD [HIERARCHY DEPTH] FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD Terminal_Desc FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD [Hier_Terminal PARENT NAME] FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD PARENT_KEY FROM Terminal_Hierarchy; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminal_BelongsTo: &lt;/P&gt;&lt;P&gt;HierarchyBelongsTo(%Hier_KEY_Terminal, PARENT_KEY, Terminal_Desc, 'ANCESTORS_KEY', 'ANCESTORS_NAME', 'Depth') &lt;/P&gt;&lt;P&gt;LOAD %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; PARENT_KEY, &lt;/P&gt;&lt;P&gt; Terminal_Desc&lt;/P&gt;&lt;P&gt; RESIDENT Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;DROP FIELD Depth FROM Terminal_BelongsTo;&lt;/P&gt;&lt;P&gt;DROP TABLE Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REL_Terminales: &lt;/P&gt;&lt;P&gt;LOAD ANCESTORS_KEY as %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; %Hier_KEY_Terminal as %Terminal&lt;/P&gt;&lt;P&gt;RESIDENT Terminal_BelongsTo; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Terminal_BelongsTo; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc1 to Hier_Area; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc2 to Hier_Casino; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc3 to Hier_Terminal; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Aug 2014 01:39:29 GMT</pubDate>
    <dc:creator>cristian_av</dc:creator>
    <dc:date>2014-08-05T01:39:29Z</dc:date>
    <item>
      <title>Hierarchy tree not working!</title>
      <link>https://community.qlik.com/t5/QlikView/Hierarchy-tree-not-working/m-p/710241#M1073885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before all.. I've readed a lot of tutorial about how to create a hierarchy tree, but I just can't make mine to work.&lt;/P&gt;&lt;P&gt;I'm trying to make a hierarchy tree, on wich my fact table has the data show in FACT_TABLE_TEST, and the hierarchy is as shown on the Listado_Terminales table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need that when I select an root element of the hierarchy, all the element that belong to that root must also be selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the Code I've Created, and hope somebody could help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong??&lt;/P&gt;&lt;P&gt;Thank you!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ThousandSep='.';&lt;/P&gt;&lt;P&gt;SET DecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='$ #.##0,00;-$ #.##0,00';&lt;/P&gt;&lt;P&gt;SET TimeFormat='h:mm:ss';&lt;/P&gt;&lt;P&gt;SET DateFormat='DD-MM-YYYY';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='DD-MM-YYYY h:mm:ss[.fff]';&lt;/P&gt;&lt;P&gt;SET MonthNames='ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic';&lt;/P&gt;&lt;P&gt;SET DayNames='lun;mar;mié;jue;vie;sáb;dom';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Listado_Terminales:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;AreaNombre, CasinoNombre, TerminalNombre&lt;/P&gt;&lt;P&gt;Industrial,Nivel 16 1/2,CAS_206&lt;/P&gt;&lt;P&gt;Industrial, Nivel 17, CAS_205&lt;/P&gt;&lt;P&gt;Industrial, Nivel 17, CAS_218&lt;/P&gt;&lt;P&gt;Industrial, Nivel 19, CAS_207&lt;/P&gt;&lt;P&gt;Industrial, Pique Directo, CAS_208&lt;/P&gt;&lt;P&gt;Industrial, Pique Directo, CAS_213&lt;/P&gt;&lt;P&gt;Industrial, Sur Sur, CAS_214&lt;/P&gt;&lt;P&gt;Industrial, Sur Sur, CAS_212&lt;/P&gt;&lt;P&gt;Industrial, Hilton, CAS_216&lt;/P&gt;&lt;P&gt;Industrial, Hilton, CAS_211&lt;/P&gt;&lt;P&gt;Industrial, Hilton, CAS_210&lt;/P&gt;&lt;P&gt;Industrial, Hilton, CAS_209&lt;/P&gt;&lt;P&gt;Industrial, Lagunitas, CAS_215&lt;/P&gt;&lt;P&gt;Saladillo, Saladillo, CAS_202&lt;/P&gt;&lt;P&gt;Saladillo, Saladillo, CAS_202M&lt;/P&gt;&lt;P&gt;Saladillo, Saladillo, CAS_203&lt;/P&gt;&lt;P&gt;Saladillo, Saladillo, CAS_203A&lt;/P&gt;&lt;P&gt;Saladillo, Saladillo, CAS_203B&lt;/P&gt;&lt;P&gt;Saladillo, SPPC, CAS_204&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FACT_TABLE_TEST:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;FECHA, PERSONA, NODE_ID_Terminal&lt;/P&gt;&lt;P&gt;25-06-2014,PERSONA 16 1/2 Terminal,CAS_206&lt;/P&gt;&lt;P&gt;24-05-2013, PERSONA 16 1/2 Terminal, CAS_206&lt;/P&gt;&lt;P&gt;24-02-2013, PERSONA Saladillo Casino 202, CAS_202&lt;/P&gt;&lt;P&gt;24-01-2013, PERSONA Sal. SPPC, CAS_207&lt;/P&gt;&lt;P&gt;24-08-2013, PERSONAE, CAS_204&lt;/P&gt;&lt;P&gt;24-06-2013, PERSONAE, CAS_213&lt;/P&gt;&lt;P&gt;23-05-2013, PERSONAC, CAS_214&lt;/P&gt;&lt;P&gt;25-05-2013, PERSONAA, CAS_212&lt;/P&gt;&lt;P&gt;21-05-2013, PERSONAZ, CAS_216&lt;/P&gt;&lt;P&gt;]; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Paso 1: Crear la Tabla de Nodos Adyacentes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminales_Nodos_Adyacentes:&lt;/P&gt;&lt;P&gt;LOAD Distinct TerminalNombre as VALUE, TerminalNombre &amp;amp; '-Terminal' as NODE_H_ID_Terminal, CasinoNombre &amp;amp; '-Casino' as PARENT_NODE_ID_Terminal resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;LOAD Distinct CasinoNombre as VALUE,CasinoNombre &amp;amp; '-Casino' as NODE_H_ID_Terminal, AreaNombre &amp;amp; '-Area' as PARENT_NODE_ID_Terminal resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;LOAD Distinct AreaNombre as VALUE,AreaNombre &amp;amp; '-Area' as NODE_H_ID_Terminal,&amp;nbsp; AreaNombre &amp;amp; '-Area' as PARENT_NODE_ID_Terminal resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;Hierarchy: Input es Tabla de Nodos Adyacentes. Parámetros:&lt;/P&gt;&lt;P&gt;Node ID : Id del Nodo (Debe Existir)&lt;/P&gt;&lt;P&gt;Parent ID : Id del padre del Nodo (Debe Existir)&lt;/P&gt;&lt;P&gt;NodeName : Nombre del Nodo (Debe Existir)&lt;/P&gt;&lt;P&gt;ParentName : Padre del Nodo (Se crea)&lt;/P&gt;&lt;P&gt;PathSource : String que se usará para crear la ruta hacia el nodo, ya que puede ser distinto al nombre. (Opcional - Debe Existir)&lt;/P&gt;&lt;P&gt;PathName : Ruta hacia el nodo (Se crea)&lt;/P&gt;&lt;P&gt;PathDelimiter : Delimitador ('/', '-' , etc)&lt;/P&gt;&lt;P&gt;Depth : Nivel de profundidad del nodo (Opcional - Se crea)&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;Terminales_Nodos_Expandidos:&lt;/P&gt;&lt;P&gt;Hierarchy(NODE_H_ID_Terminal,PARENT_NODE_ID_Terminal, ID_Terminal, PARENT_NAME_Terminal, ID_Terminal, Terminales_Arbol, '-') load&lt;/P&gt;&lt;P&gt;&amp;nbsp; NODE_H_ID_Terminal, //ID del Nodo&lt;/P&gt;&lt;P&gt;&amp;nbsp; PARENT_NODE_ID_Terminal, //Padre Del Nodo&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALUE as ID_Terminal //Nombre del Nodo&lt;/P&gt;&lt;P&gt;//VALUE as NAME&lt;/P&gt;&lt;P&gt;RESIDENT Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminales_Belong_To:&lt;/P&gt;&lt;P&gt;HierarchyBelongsTo(NODE_H_ID_Terminal,PARENT_NODE_ID_Terminal,ID_Terminal, 'ANCESTORS_KEY', 'ANCESTORS_NAME', 'DepthDiff') &lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; NODE_H_ID_Terminal, //ID del Nodo&lt;/P&gt;&lt;P&gt;&amp;nbsp; PARENT_NODE_ID_Terminal, //Padre Del Nodo&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALUE as ID_Terminal //Nombre del Nodo&lt;/P&gt;&lt;P&gt;RESIDENT Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REL_Terminales: &lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; ANCESTORS_NAME as NODE_ID_Terminal,&amp;nbsp;&amp;nbsp; //NODE_H_ID_Terminal&lt;/P&gt;&lt;P&gt;&amp;nbsp; NODE_H_ID_Terminal as NODE_H_ID_Terminal&lt;/P&gt;&lt;P&gt;RESIDENT Terminales_Belong_To;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Terminales_Belong_To; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RENAME FIELD ID_Terminal1 TO Area;&lt;/P&gt;&lt;P&gt;RENAME FIELD ID_Terminal2 TO Casino;&lt;/P&gt;&lt;P&gt;RENAME FIELD ID_Terminal3 TO Terminal;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Aug 2014 15:50:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Hierarchy-tree-not-working/m-p/710241#M1073885</guid>
      <dc:creator>cristian_av</dc:creator>
      <dc:date>2014-08-04T15:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Hierarchy tree not working!</title>
      <link>https://community.qlik.com/t5/QlikView/Hierarchy-tree-not-working/m-p/710242#M1073886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Finally I solved it!! &lt;span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:"&gt;😃&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If someone needs to do a hierarchy, this is a complete working code, wich selects all the child when you select a parent.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Hope it helps somebody.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Listado_Terminales:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;AreaNombre, CasinoNombre, TerminalNombre&lt;/P&gt;&lt;P&gt;Area Industrial,Nivel 16 1/2,CAS_206&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 17, CAS_205&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 17, CAS_218&lt;/P&gt;&lt;P&gt;Area Industrial, Nivel 19, CAS_207&lt;/P&gt;&lt;P&gt;Area Industrial, Pique Directo, CAS_208&lt;/P&gt;&lt;P&gt;Area Industrial, Pique Directo, CAS_213&lt;/P&gt;&lt;P&gt;Area Industrial, Sur Sur, CAS_214&lt;/P&gt;&lt;P&gt;Area Industrial, Sur Sur, CAS_212&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_216&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_211&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_210&lt;/P&gt;&lt;P&gt;Area Industrial, Hilton, CAS_209&lt;/P&gt;&lt;P&gt;Area Industrial, Lagunitas, CAS_215&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_202&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_202M&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203A&lt;/P&gt;&lt;P&gt;Area Saladillo, Saladillo, CAS_203B&lt;/P&gt;&lt;P&gt;Area Saladillo, SPPC, CAS_204&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FACT_TABLE_TEST:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;EJEMPLO_FECHA, EJEMPLO_PERSONA, %Terminal&lt;/P&gt;&lt;P&gt;25-06-2014,PERSONA 16 1/2 Hier_Terminal,CAS_206-Hier_Terminal&lt;/P&gt;&lt;P&gt;24-05-2013, PERSONA 16 1/2 Hier_Terminal, CAS_206-Hier_Terminal&lt;/P&gt;&lt;P&gt;24-02-2013, PERSONA Saladillo Hier_Casino 202, CAS_202&lt;/P&gt;&lt;P&gt;24-01-2013, PERSONA Sal. SPPC, CAS_207&lt;/P&gt;&lt;P&gt;24-08-2013, PERSONAE, CAS_204&lt;/P&gt;&lt;P&gt;24-06-2013, PERSONAE, CAS_213&lt;/P&gt;&lt;P&gt;23-05-2013, PERSONAC, CAS_214&lt;/P&gt;&lt;P&gt;25-05-2013, PERSONAA, CAS_212&lt;/P&gt;&lt;P&gt;21-05-2013, PERSONAZ, CAS_216&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Paso 1: Crear la Tabla de Nodos Adyacentes a partir del Listado de Nodos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminales_Nodos_Adyacentes:&lt;/P&gt;&lt;P&gt;LOAD Distinct TerminalNombre as %Hier_KEY_Terminal, CasinoNombre as PARENT_KEY, TerminalNombre as Terminal_Desc&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;CONCATENATE LOAD Distinct CasinoNombre as %Hier_KEY_Terminal, AreaNombre as PARENT_KEY, CasinoNombre as Terminal_Desc&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;//En ESTE CASO, el primer Nodo NO tiene padre. Si fuera otro caso, se debe buscar una forma de no agregar un padre a los nodos raiz&lt;/P&gt;&lt;P&gt;CONCATENATE LOAD Distinct AreaNombre as %Hier_KEY_Terminal, /*AreaNombre as PARENT_KEY,*/ AreaNombre as Terminal_Desc&amp;nbsp;&amp;nbsp; resident Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Listado_Terminales;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminal_Hierarchy: &lt;/P&gt;&lt;P&gt;HIERARCHY(%Hier_KEY_Terminal, PARENT_KEY, Terminal_Desc, [Hier_Terminal PARENT NAME], Terminal_Desc, [Arbol Terminales], '|', 'HIERARCHY DEPTH') &lt;/P&gt;&lt;P&gt;LOAD %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; PARENT_KEY, &lt;/P&gt;&lt;P&gt; Terminal_Desc&lt;/P&gt;&lt;P&gt;Resident Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;DROP FIELD [HIERARCHY DEPTH] FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD Terminal_Desc FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD [Hier_Terminal PARENT NAME] FROM Terminal_Hierarchy;&lt;/P&gt;&lt;P&gt;DROP FIELD PARENT_KEY FROM Terminal_Hierarchy; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminal_BelongsTo: &lt;/P&gt;&lt;P&gt;HierarchyBelongsTo(%Hier_KEY_Terminal, PARENT_KEY, Terminal_Desc, 'ANCESTORS_KEY', 'ANCESTORS_NAME', 'Depth') &lt;/P&gt;&lt;P&gt;LOAD %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; PARENT_KEY, &lt;/P&gt;&lt;P&gt; Terminal_Desc&lt;/P&gt;&lt;P&gt; RESIDENT Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;DROP FIELD Depth FROM Terminal_BelongsTo;&lt;/P&gt;&lt;P&gt;DROP TABLE Terminales_Nodos_Adyacentes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REL_Terminales: &lt;/P&gt;&lt;P&gt;LOAD ANCESTORS_KEY as %Hier_KEY_Terminal, &lt;/P&gt;&lt;P&gt; %Hier_KEY_Terminal as %Terminal&lt;/P&gt;&lt;P&gt;RESIDENT Terminal_BelongsTo; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Terminal_BelongsTo; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc1 to Hier_Area; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc2 to Hier_Casino; &lt;/P&gt;&lt;P&gt;RENAME FIELD Terminal_Desc3 to Hier_Terminal; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2014 01:39:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Hierarchy-tree-not-working/m-p/710242#M1073886</guid>
      <dc:creator>cristian_av</dc:creator>
      <dc:date>2014-08-05T01:39:29Z</dc:date>
    </item>
  </channel>
</rss>

