<?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: Rollup of features %complete in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690947#M81024</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a csv file but i do not see an option to attach it.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 09 Aug 2022 19:50:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-08-09T19:50:50Z</dc:date>
    <item>
      <title>Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2678962#M80144</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to calculate %Complete of a feature based on state of a user story (2 tier feature and its user stories). But my requirements changed and now they want %Complete rolleup calculated for a feature based on all child items under a feature based on their state(Multi tier). To achieve this %Complete i created a master table which contains Feature&amp;nbsp; Id's&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%Completed = DIVIDE ( CALCULATE ( COUNTA ( 'data'[State] ),FILTER ('data', OR ( 'data'[State] = "Done", 'data'[State] ="Removed")&amp;amp;&amp;amp; [Parent ID] = EARLIER ( 'Table'[Parent ID] ))),&lt;BR /&gt;CALCULATE (COUNTA ( 'data'[State] ),FILTER ( data, [Parent ID] = EARLIER ( 'Table'[Parent ID] ) ) ) + 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sample Data :&lt;/P&gt;&lt;P&gt;Example Data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Title&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;WorkItem Type&amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;WorkItemID&amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ParentID&amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;State&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SS and MRC&lt;/TD&gt;&lt;TD&gt;Feature&lt;/TD&gt;&lt;TD&gt;959585&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;LED breath during SS and MRC&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;959587&lt;/TD&gt;&lt;TD&gt;959585&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DCR approval&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;959594&lt;/TD&gt;&lt;TD&gt;959587&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;focus test&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;959590&lt;/TD&gt;&lt;TD&gt;959587&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;POC approval&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;959592&lt;/TD&gt;&lt;TD&gt;959587&lt;/TD&gt;&lt;TD&gt;Dev&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Test Plan&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;959589&lt;/TD&gt;&lt;TD&gt;959587&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AMD Feature&lt;/TD&gt;&lt;TD&gt;Feature&lt;/TD&gt;&lt;TD&gt;884930&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Project 1&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;913921&lt;/TD&gt;&lt;TD&gt;884930&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Project 2&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;887331&lt;/TD&gt;&lt;TD&gt;884930&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Project 3&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;884775&lt;/TD&gt;&lt;TD&gt;884930&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Debug Brd&lt;/TD&gt;&lt;TD&gt;Feature&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;intermittent&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;976478&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Status byte&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;995998&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Dev&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;data entry&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;964625&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Team development&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;982739&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;receiving data&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;964364&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Removed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;through packet&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;964368&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Blocked&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;using RWE&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;964374&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;address display&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;886369&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;successfully received&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;952654&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Demo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;successfully received Task&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;952653&lt;/TD&gt;&lt;TD&gt;952654&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;connection is active&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;952652&lt;/TD&gt;&lt;TD&gt;960499&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;connection is active task&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;952651&lt;/TD&gt;&lt;TD&gt;952652&lt;/TD&gt;&lt;TD&gt;Dev&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22PI2 Bugs&lt;/TD&gt;&lt;TD&gt;Feature&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;via FUR.&lt;/TD&gt;&lt;TD&gt;Bug&lt;/TD&gt;&lt;TD&gt;936900&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Hep Inactive Tests&lt;/TD&gt;&lt;TD&gt;Bug&lt;/TD&gt;&lt;TD&gt;940835&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;Dev&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Magnet platform&lt;/TD&gt;&lt;TD&gt;Bug&lt;/TD&gt;&lt;TD&gt;947686&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Notify user&lt;/TD&gt;&lt;TD&gt;Bug&lt;/TD&gt;&lt;TD&gt;966115&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Check in Git branch&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960347&lt;/TD&gt;&lt;TD&gt;966115&lt;/TD&gt;&lt;TD&gt;Removed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;check in Git trunk&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;959717&lt;/TD&gt;&lt;TD&gt;966115&lt;/TD&gt;&lt;TD&gt;Blocked&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;testing mode&lt;/TD&gt;&lt;TD&gt;Story&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;926133&lt;/TD&gt;&lt;TD&gt;Test&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task 1&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960980&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task 2&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960981&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;Demo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task 3&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960982&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task 4&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960983&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Task 5&lt;/TD&gt;&lt;TD&gt;Task&lt;/TD&gt;&lt;TD&gt;960984&lt;/TD&gt;&lt;TD&gt;960979&lt;/TD&gt;&lt;TD&gt;Dev&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Expected Results:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Feature&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;State&amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;%Complete&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SS and MRC&lt;/TD&gt;&lt;TD&gt;Test&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AMD Feature&lt;/TD&gt;&lt;TD&gt;Done&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Debug Brd&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22PI2 Bugs&lt;/TD&gt;&lt;TD&gt;Ready&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 03 Aug 2022 14:36:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2678962#M80144</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-03T14:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679062#M80150</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt; , Try a measure like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%Completed = DIVIDE ( CALCULATE ( COUNTA ( 'data'[State] ),FILTER (allselected('data'), OR ( 'data'[State] = "Done", 'data'[State] ="Removed")&lt;BR /&gt;&amp;amp;&amp;amp; [Parent ID] = max ( 'Table'[Parent ID] ))),&lt;BR /&gt;CALCULATE (COUNTA ( 'data'[State] ),FILTER ( allselected('data'), [Parent ID] = max ( 'Table'[Parent ID] ) ) ) ,0)&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 15:09:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679062#M80150</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-08-03T15:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679201#M80160</link>
      <description>&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the table i am using in my reference "Table" has only features and it's Id's, in my case i need the rollup of Tasks connected to stories and then tie it back at feature level. I tried the dax mentioned above but all my features are displaying %Complete as 61.4 which is not correct&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 13:19:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679201#M80160</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-04T13:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679246#M80162</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;is already helping you, and he's one of the best!&amp;nbsp;&lt;/P&gt;&lt;P&gt;But maybe you can help me figure out what I'm doing wrong in replicating what you have?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) I created the second table called "Feature", which only includes the Feature rows.&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;2) I then linked the 2 tables together as follows:&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;3) Finally, I attempted to implement your measure on the provided dataset, but am getting an error.&amp;nbsp; Can you tell me what I'm doing wrong?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Part of the problem is I don't understand what this line is supposed to do.&lt;/P&gt;&lt;P&gt;&amp;amp;&amp;amp; 'Data'[ParentID] = EARLIER('Feature'[ParentID])&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;Thanks in advance for educating me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 16:05:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679246#M80162</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-03T16:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679301#M80172</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You need to create a Column instead of measure and that should fix the issue that you have.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 16:27:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679301#M80172</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-03T16:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679335#M80176</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for that.&lt;/P&gt;&lt;P&gt;I was able to add the column to the 'Feature' table (Parent Items Only), and not to the main 'Data' table (Parent &amp;amp; Child items together).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Something is confusing me however.&lt;/P&gt;&lt;P&gt;Since there is no %Complete in the main 'Data' table (&lt;EM&gt;on the child level&lt;/EM&gt;), how can child values &lt;EM&gt;which do not exist&lt;/EM&gt; be rolled up to the parent?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems like %Complete needs to be added to the main 'Data' table.&lt;/P&gt;&lt;P&gt;(After the data is there on the child level, the entire family can then be rolled up to the parent.)&lt;/P&gt;&lt;P&gt;But when I try to add the calculated column to the 'Data' table, I get the common error that "a single value for [column] in [table] cannot be determined.&amp;nbsp;&amp;nbsp;&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;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 16:45:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2679335#M80176</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-03T16:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2684656#M80529</link>
      <description>&lt;P&gt;Can someone please help me with the request ? I need this request to be completed asap&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2022 16:31:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2684656#M80529</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-05T16:31:03Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2684847#M80552</link>
      <description>&lt;P&gt;Hello&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;-&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since I am not able to apply your calculated column on the 'Data' table to get values for the children items, I simply created manual arbitrary values in Excel in the newly added "Value" column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any time you want to roll up parent + child values into 1 single row for the parent, it can be done with the following steps:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Create a calculated column "RootParentID".&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is to ensure that all rows get an ID value.&lt;/P&gt;&lt;P&gt;For example, the Features (parent items) all show ParentID as NULL.&lt;/P&gt;&lt;P&gt;But this is not helpful.&amp;nbsp; We need all items to have the ParentID by which we can group families together.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Ensure that the relationship is properly established between the 2 tables, correctly linking all items in the family (within the Data table) to the 1 RootParentID (within the Feature table).&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) Finally, create the following measure "Rolled Up Value Per Root Parent".&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again, my apologies for not understanding how you are getting your values calculated on the child items.&lt;/P&gt;&lt;P&gt;But it doesn't really matter.&lt;/P&gt;&lt;P&gt;The same logic above works any time you want to roll up all values within a given family onto the parent row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this is helpful to you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2022 20:27:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2684847#M80552</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-05T20:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2687534#M80796</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thankyou for your response. I unserstand that you are using the value column to do the rollup but i&amp;nbsp; guess i am not sure on how to apply that to get the %Complete for each feature based on the child items state (Done or Removed). Out of 10 child items if 2 of them are complete then the Feature %complete is 20%&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 13:55:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2687534#M80796</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-08T13:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2687694#M80812</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OK, I think I am beginning to understand.&lt;/P&gt;&lt;P&gt;You are wanting to count &lt;EM&gt;all descendents&lt;/EM&gt; of each feature; children &lt;EM&gt;as well as grandchildren&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Orange links RootParent to Child&lt;/P&gt;&lt;P&gt;- Yellow links Child to Grandchild&lt;/P&gt;&lt;P&gt;- Green qualifies as Done/Removed (towards %Complete)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My manual calculations match your "Expected Results" for each feature except "22PI2 Bugs".&lt;/P&gt;&lt;P&gt;- You get 23%&lt;/P&gt;&lt;P&gt;- I get 33% (4 / 12 = 33%)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you show me where I'm getting confused on this one?&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;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) First, let me know how I am messing up the calculation above for "22PI2 Bugs"&lt;/P&gt;&lt;P&gt;2) Any time you have more than 2 generations in a family of items, which need to be grouped by the entire family, it is best practice to have a RootParentID column in the database.&amp;nbsp; Is it possible that you can speak to the DBA to pull in the RootParentID so you can use it in PBI.&amp;nbsp; With RootParentID, we can group ALL GENERATIONS in a single step.&amp;nbsp; Without RootParentID from the database, we have do "hack" workarounds in Power BI, which is not good.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;Generation 1) RootParentID for a Feature = [its own WorkItem ID]&lt;/P&gt;&lt;P&gt;Generation 2) RootParentID for children = [ParentID]&lt;/P&gt;&lt;P&gt;Generation 3) RootParentID for grandchildren = [ParentID of its ParentID]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If it is not possible to get RootParentID from the database into PBI (for example, because it does not exist), then what is the maximum number of generations possible in a family?&amp;nbsp; In these 4 examples, I only see 3 generations.&amp;nbsp; But are there families which have 4 or 5 generations in your data?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 14:52:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2687694#M80812</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-08T14:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2688044#M80842</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OK.&amp;nbsp; It's NOT elegant, but it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In the 'Data' table, create 4 calculated columns as follows.&lt;/P&gt;&lt;P&gt;- These 4 calculated columns serve to assign items across ALL 3 generations to the same "RootParentID".&lt;/P&gt;&lt;P&gt;- In other words, whether RootParentID, Children, or Grandchildren, all items will be assigned the same "RootParentID" for each family.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- This is the "hack" workaround we are doing to create "RootParentID" which (if following best practices), &lt;EM&gt;should already be present in the database.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&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;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After creating these 4 columns, the data looks like this.&amp;nbsp; See how ALL generations within the same family are assigned the same RootParentID.&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;2) Now that the "Family Groups" (aka "RootParentID") are present in the data, we can proceed to the calculation.&amp;nbsp; Create the following 3 measures in the 'Feature' table.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Note1: you can combine all 3 measures into a single measure, using VARs.&amp;nbsp; However, I split it out to show what is happening in the table visual.&lt;/P&gt;&lt;P&gt;- Note2: You can ignore the number within each measure name.&amp;nbsp; (This is just an arbitrary numbering system I use to keep my measures in order.)&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;&lt;img /&gt;&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;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe this should give you the solution requested.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For additional reference, here is a link to my PBIX folder.&lt;/P&gt;&lt;P&gt;You just need the 1 file: "&lt;U&gt;&lt;STRONG&gt;2022.08.07 Rollup of Features Percent Complete&lt;/STRONG&gt;&lt;/U&gt;"&lt;/P&gt;&lt;P&gt;&lt;A href="https://drive.google.com/drive/folders/13HqZmd_S7YEcTLWUr2txNN-7ysRug3ZX?usp=sharing" target="_blank" rel="noopener"&gt;https://drive.google.com/drive/folders/13HqZmd_S7YEcTLWUr2txNN-7ysRug3ZX?usp=sharing&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;P.S.&amp;nbsp; As you can see from my code, I am only looking for 3 generations.&amp;nbsp; Code would need to be modified if you have families with more than 3 generations (i.e. great-granchildren or great-great-grandchildren etc.).&amp;nbsp; But again, this type of calculation is NOT something that should be done in PBI.&amp;nbsp; You need to have your DBA create a "RootParentID" in the database table and populate it for ALL records.&amp;nbsp; Then you simply use it in PBI.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 20:38:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2688044#M80842</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-08T20:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690195#M80973</link>
      <description>&lt;P&gt;Thank you so much for your response. This solution looks promissing, i will try this and let you know.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am pulling the data from Azure Devops so i dont think we can create "&lt;SPAN&gt;RootParentID&lt;/SPAN&gt;". So, i guess this is something that we need to do in BI.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 13:55:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690195#M80973</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-09T13:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690526#M80991</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sorry to Bug but i am receving follwoing error when using the Dax provided. Not Sure what i am doing wrong, my table has all workitemtypes, when i apply fiilter in my dataset to have only Features,Bugs,Stories then i dont see this error&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;</description>
      <pubDate>Tue, 09 Aug 2022 16:13:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690526#M80991</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-09T16:13:01Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690765#M81015</link>
      <description>&lt;P&gt;Hello&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No need to apologize!&amp;nbsp; Hope you are well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Point #1&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;In this case, I don't think the code is the problem.&amp;nbsp; However, when sharing code, it is very helpful to format it for readability.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Unformatted&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Formatted&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Although there appears to be nothing wrong with the code, it still took me an extra few minutes to retype &amp;amp; format it to check for any code errors.&amp;nbsp; Not the end of the world, but it's a nice thing to do up front when sharing code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Point #2&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;DAX can be frustrating because the same code can work on one dataset/model and not on another.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, it's hard to say why you're getting that error without access to your data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you able to share the PBIX, or at the least, a PBIX with a larger testing dataset?&amp;nbsp; I need to be able to replicate the error on your dataset (or a subset of it) before I can understand the problem to fix it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 17:43:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690765#M81015</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-09T17:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690947#M81024</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a csv file but i do not see an option to attach it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 19:50:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690947#M81024</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-09T19:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690972#M81028</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) So a CSV will not ensure that everything else is set up the same.&amp;nbsp; I might be able to reproduce &amp;amp; I might not.&amp;nbsp; Is it not possible to share a PBIX?&amp;nbsp; If not, I'll give the CSV a try.&lt;/P&gt;&lt;P&gt;2) To share on PBI forums, I find it is best to upload to Google Drive, and then share the link here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 20:18:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2690972#M81028</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-09T20:18:12Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2691052#M81036</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;sorry i will not be able to share the pbix but uploaded the csv here &lt;A href="https://drive.google.com/drive/folders/1HFmwtuRu8q7K0LEwVkIku0YYosrg2I45" target="_blank"&gt;https://drive.google.com/drive/folders/1HFmwtuRu8q7K0LEwVkIku0YYosrg2I45&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 22:07:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2691052#M81036</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-09T22:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2693121#M81159</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is due to duplicates.&lt;/P&gt;&lt;P&gt;- The first dataset had none.&lt;/P&gt;&lt;P&gt;- The second dataset has them, because we added columns [Product Owner] &amp;amp; [Team].&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- Here are 3 (of many) examples in the CSV:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&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;- LOOKUPVALUE function only deals with scalar values.&lt;/P&gt;&lt;P&gt;- However, since there are now duplicates, LOOKUPVALUE doesn't work, because when it goes to lookup 1 value, it gets a table of values (multiple of the same).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Normally, this can be solved by using DAX provided in this blog.&lt;/P&gt;&lt;P&gt;However, for some reason, it's not working.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.excelnaccess.com/dealing-with-duplicates-a-table-of-multiple-values-was-supplied-using-dax/" target="_blank" rel="noopener"&gt;https://www.excelnaccess.com/dealing-with-duplicates-a-table-of-multiple-values-was-supplied-using-dax/&lt;/A&gt;&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;2) I also tried summarizing the 3 columns (to get distinct values) as a VAR and passing that into the&amp;nbsp; LOOKUPVALUE, but that doesn't work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) The only other thought that occurred to me so far would be to create another table, summarizing the 3 columns ([01 IsRootParent], [WorkItemID], [ParentID]), which would ensure unique values.&amp;nbsp; But this should not be necessary, and is not best practice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I am still investigating.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 16:40:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2693121#M81159</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-10T16:40:33Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2693968#M81197</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="340078" data-lia-user-login="WinterMist" class="lia-mention lia-mention-user"&gt;WinterMist&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what i observed was if i remove or filter out WorkItemType Tasks then your solution works fine. Not sure what is the issue&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 04:36:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2693968#M81197</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-11T04:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Rollup of features %complete</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2696223#M81372</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the CSV you gave me, it happens 19 times where the same WorkItemID belongs to both a Feature &amp;amp; a Bug.&lt;/P&gt;&lt;P&gt;This doesn't seem right.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would think that each WorkItemID (for example, 923599) could only be either a Feature OR a Bug, and NOT both.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I mistaken?&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;Regards,&lt;/P&gt;&lt;P&gt;Nathan&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 21:31:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Rollup-of-features-complete/m-p/2696223#M81372</guid>
      <dc:creator>WinterMist</dc:creator>
      <dc:date>2022-08-11T21:31:43Z</dc:date>
    </item>
  </channel>
</rss>

