<?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: Obtain highest level parent recursively in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4803932#M183746</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;In power query, add a new blank query and add the following (edit accordingly)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;let
    Source = YourTableName,  // Replace with your actual table name
    GetUltimateParents = (item as text) as list =&amp;gt;
        let
            DirectParents = List.SelectRows(Source, each [Item] = item)[Parent],
            UltimateParents = List.Combine(List.Transform(DirectParents, each
                if _ = item then {_} else GetUltimateParents(_)
            ))
        in
            List.Distinct(UltimateParents),

    Result = Table.AddColumn(Source, "UltimateParents", each GetUltimateParents([Item])),
    Expanded = Table.ExpandListColumn(Result, "UltimateParents"),
    Renamed = Table.RenameColumns(Expanded, {{"UltimateParents", "Parent"}})
in
    Renamed&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I hope this helps, please mark as solved if it does, thanks!&lt;/P&gt;</description>
    <pubDate>Thu, 21 Aug 2025 15:31:55 GMT</pubDate>
    <dc:creator>wardy912</dc:creator>
    <dc:date>2025-08-21T15:31:55Z</dc:date>
    <item>
      <title>Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4803888#M183744</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have a table of relations, and each item has different levels of parent-child relations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Input data:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Item&lt;/TD&gt;&lt;TD&gt;Parent&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;P2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID3&lt;/TD&gt;&lt;TD&gt;P2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID4&lt;/TD&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P2&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I obtain the following output from above?&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Item&lt;/TD&gt;&lt;TD&gt;Parent&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID2&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID3&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID4&lt;/TD&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID4&lt;/TD&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P2&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;TD&gt;S1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;TD&gt;S2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;TD&gt;S3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;TD&gt;S4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;An item can be linked to more than one parent. In the target table, I would like to have one row per item-ultimate parent combination. Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 14:44:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4803888#M183744</guid>
      <dc:creator>psoundararajan</dc:creator>
      <dc:date>2025-08-21T14:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4803932#M183746</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;In power query, add a new blank query and add the following (edit accordingly)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;let
    Source = YourTableName,  // Replace with your actual table name
    GetUltimateParents = (item as text) as list =&amp;gt;
        let
            DirectParents = List.SelectRows(Source, each [Item] = item)[Parent],
            UltimateParents = List.Combine(List.Transform(DirectParents, each
                if _ = item then {_} else GetUltimateParents(_)
            ))
        in
            List.Distinct(UltimateParents),

    Result = Table.AddColumn(Source, "UltimateParents", each GetUltimateParents([Item])),
    Expanded = Table.ExpandListColumn(Result, "UltimateParents"),
    Renamed = Table.RenameColumns(Expanded, {{"UltimateParents", "Parent"}})
in
    Renamed&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I hope this helps, please mark as solved if it does, thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 15:31:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4803932#M183746</guid>
      <dc:creator>wardy912</dc:creator>
      <dc:date>2025-08-21T15:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4804344#M183766</link>
      <description>&lt;P&gt;Load your Item-Parent table.&lt;/P&gt;&lt;P&gt;Create a function that, given an Item, recursively looks up its Parent until reaching the top (where parent = itself).&lt;/P&gt;&lt;P&gt;Expand results so you keep all combinations.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;let&lt;BR /&gt;Source = YourTable,&lt;/P&gt;&lt;P&gt;// Recursive function&lt;BR /&gt;GetParents = (child as text) as table =&amp;gt;&lt;BR /&gt;let&lt;BR /&gt;DirectParents = Table.SelectRows(Source, each [Item] = child),&lt;BR /&gt;WithRecursive = Table.ExpandTableColumn(&lt;BR /&gt;Table.AddColumn(DirectParents, "UltimateParent", each GetParents([Parent])),&lt;BR /&gt;"UltimateParent", {"Parent"}&lt;BR /&gt;)&lt;BR /&gt;in&lt;BR /&gt;if Table.IsEmpty(DirectParents)&lt;BR /&gt;then #table({"Item","Parent"}, {{child, child}})&lt;BR /&gt;else WithRecursive,&lt;/P&gt;&lt;P&gt;// Apply recursion to all Items&lt;BR /&gt;DistinctItems = List.Distinct(Source[Item]),&lt;BR /&gt;Results = Table.Combine(List.Transform(DistinctItems, each GetParents(_)))&lt;BR /&gt;in&lt;BR /&gt;Results&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 02:47:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4804344#M183766</guid>
      <dc:creator>Shahid12523</dc:creator>
      <dc:date>2025-08-22T02:47:56Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4804779#M183791</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;/SPAN&gt;Thank you for reaching out to the Microsoft fabric community forum. Also, thanks to&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1265350" data-lia-user-login="Shahid12523" class="lia-mention lia-mention-user"&gt;Shahid12523&lt;/a&gt;,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="475583" data-lia-user-login="wardy912" class="lia-mention lia-mention-user"&gt;wardy912&lt;/a&gt;,&amp;nbsp;for those inputs on this thread.&lt;BR /&gt;&lt;BR /&gt;Has your issue been resolved? If the response provided by the community member &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1265350" data-lia-user-login="Shahid12523" class="lia-mention lia-mention-user"&gt;Shahid12523&lt;/a&gt;, &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="475583" data-lia-user-login="wardy912" class="lia-mention lia-mention-user"&gt;wardy912&lt;/a&gt;,addressed your query, could you please confirm? It helps us ensure that the solutions provided are effective and beneficial for everyone.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps clarify things and let me know what you find after giving these steps a try happy to help you investigate this further.&lt;BR /&gt;&lt;BR /&gt;Thank you for using the Microsoft Community Forum.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 09:36:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4804779#M183791</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-08-22T09:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4805585#M183812</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Hierarchy =&lt;BR /&gt;VAR Base = ADDCOLUMNS ( Relations, "OriginalItem", Relations[Item] )&lt;BR /&gt;RETURN&lt;BR /&gt;GENERATE (&lt;BR /&gt;Base,&lt;BR /&gt;PATH ( Base[Item], Base[Parent] )&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;try this and let me know if it works&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 23 Aug 2025 10:07:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4805585#M183812</guid>
      <dc:creator>raju8004212</dc:creator>
      <dc:date>2025-08-23T10:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806201#M183835</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Hope you had a chance to try out the solution shared earlier. Let us know if anything needs further clarification or if there's an update from your side always here to help.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 05:16:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806201#M183835</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-08-25T05:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806433#M183840</link>
      <description>&lt;P&gt;Hello, thanks for your responses. I'm trying these at the moment. Please allow me some time to get back.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 08:09:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806433#M183840</guid>
      <dc:creator>psoundararajan</dc:creator>
      <dc:date>2025-08-25T08:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806435#M183841</link>
      <description>&lt;P&gt;Hello, should this also work if my source table is a summarised table? I'm unable to replace YourTable with the summarized table name.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 08:10:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4806435#M183841</guid>
      <dc:creator>psoundararajan</dc:creator>
      <dc:date>2025-08-25T08:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809247#M183928</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="475583" data-lia-user-login="wardy912" class="lia-mention lia-mention-user"&gt;wardy912&lt;/a&gt;&amp;nbsp;, should this also work if my source table is a summarised table? I'm unable to replace YourTable with the summarized table name.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 14:44:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809247#M183928</guid>
      <dc:creator>psoundararajan</dc:creator>
      <dc:date>2025-08-27T14:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809464#M183936</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;&amp;nbsp;in power query, add a new blank query &amp;gt; advanced editor, add this, rename it as - GetUltimateParents&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(child as text, tbl as table) as table =&amp;gt;&lt;BR /&gt;let&lt;BR /&gt;// Direct parents of the child&lt;BR /&gt;DirectParents = Table.SelectRows(tbl, each [Item] = child),&lt;/P&gt;
&lt;P&gt;Result =&lt;BR /&gt;if Table.IsEmpty(DirectParents) then&lt;BR /&gt;#table({"Item","Parent"}, {})&lt;BR /&gt;else&lt;BR /&gt;Table.Combine(&lt;BR /&gt;List.Transform(&lt;BR /&gt;DirectParents[Parent],&lt;BR /&gt;(p) =&amp;gt;&lt;BR /&gt;if p = child then&lt;BR /&gt;// Stop if parent = child (self-loop)&lt;BR /&gt;#table({"Item","Parent"}, {{child, p}})&lt;BR /&gt;else&lt;BR /&gt;let&lt;BR /&gt;Sub = @GetUltimateParents(p, tbl),&lt;BR /&gt;Output =&lt;BR /&gt;if Table.IsEmpty(Sub) then&lt;BR /&gt;#table({"Item","Parent"}, {{child, p}})&lt;BR /&gt;else&lt;BR /&gt;Table.TransformColumns(Sub, {{"Item", each child, type text}})&lt;BR /&gt;in&lt;BR /&gt;Output&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;in&lt;BR /&gt;Table.Distinct(Result)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Next create another blank query, add this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;let&lt;BR /&gt;Source = relations, // replace with your input table’s query name&lt;BR /&gt;DistinctItems = List.Distinct(Source[Item]),&lt;BR /&gt;Expanded = Table.Combine(&lt;BR /&gt;List.Transform(DistinctItems, each GetUltimateParents(_, Source))&lt;BR /&gt;)&lt;BR /&gt;in&lt;BR /&gt;Expanded&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 20:19:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809464#M183936</guid>
      <dc:creator>techies</dc:creator>
      <dc:date>2025-08-27T20:19:21Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809697#M183944</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Is solution provided by the community member&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="645372" data-lia-user-login="techies" class="lia-mention lia-mention-user"&gt;techies&lt;/a&gt;&amp;nbsp;resolve your query, could you please confirm? It helps us ensure that the solutions provided are effective and beneficial for everyone.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps clarify things and let me know what you find after giving these steps a try happy to help you investigate this further.&lt;BR /&gt;&lt;BR /&gt;Thank you for using the Microsoft Community Forum.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Aug 2025 04:29:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4809697#M183944</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-08-28T04:29:09Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4812361#M184022</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Hope you had a chance to try out the solution shared earlier. Let us know if anything needs further clarification or if there's an update from your side always here to help.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Aug 2025 02:48:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4812361#M184022</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-08-31T02:48:57Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4815109#M184129</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Just wanted to follow up one last time. If the shared guidance worked for you, that’s wonderful hopefully it also helps others looking for similar answers. If there’s anything else you'd like to explore or clarify, don’t hesitate to reach out.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2025 04:03:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4815109#M184129</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-09-03T04:03:48Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4815271#M184132</link>
      <description>&lt;P&gt;Hey, no. It is not working. I asked a question below, but received no response. The only way I could make it work (for now) is to duplicate the data source and do self-joins.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2025 06:55:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4815271#M184132</guid>
      <dc:creator>psoundararajan</dc:creator>
      <dc:date>2025-09-03T06:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4820039#M184247</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;Thank you for the follow-up question.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Attached file gives you the expected results using M query. If your source table is a summarized table (for example, aggregated counts or grouped data), then the script I provided will not work directly because it expects a flat list of item-parent relationships.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If you still have any other questions, please share us the sample input file along with expected output.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Hope this clears it up. Let us know if you have any doubts regarding this. We will be happy to help.&lt;/P&gt;
&lt;P&gt;Thank you for using the Microsoft Fabric Community Forum.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 12:16:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4820039#M184247</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-09-08T12:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4823055#M184323</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Just checking in to see if the issue has been resolved on your end. If the earlier suggestions helped, that’s great to hear! And if you’re still facing challenges, feel free to share more details happy to assist further.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Sep 2025 04:03:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4823055#M184323</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-09-11T04:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4825507#M184390</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Hope you had a chance to try out the solution shared earlier. Let us know if anything needs further clarification or if there's an update from your side always here to help.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Sep 2025 15:25:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4825507#M184390</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-09-14T15:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Obtain highest level parent recursively</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4827994#M184445</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="937083" data-lia-user-login="psoundararajan" class="lia-mention lia-mention-user"&gt;psoundararajan&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Just wanted to follow up one last time. If the shared guidance worked for you, that’s wonderful hopefully it also helps others looking for similar answers. If there’s anything else you'd like to explore or clarify, don’t hesitate to reach out.&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 03:56:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Obtain-highest-level-parent-recursively/m-p/4827994#M184445</guid>
      <dc:creator>v-kpoloju-msft</dc:creator>
      <dc:date>2025-09-17T03:56:18Z</dc:date>
    </item>
  </channel>
</rss>

