<?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: DAX Formula for Drilling Down to the Min Value and maintain Level Hierarchy in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2603498#M75333</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="114828" data-lia-user-login="roncruiser" class="lia-mention lia-mention-user"&gt;roncruiser&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this what you want? Please check the attached .pbix file.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Filter Measure = 
VAR MIN_ =
    MINX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )
VAR MAX_ =
    MAXX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )
RETURN
    IF ( [Delta Measure] = MIN_ || [Delta Measure] = MAX_, 1 )
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Delta Max = 
    MAXX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Delta Min = 
    MINX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Icey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jun 2022 08:57:43 GMT</pubDate>
    <dc:creator>Icey</dc:creator>
    <dc:date>2022-06-27T08:57:43Z</dc:date>
    <item>
      <title>DAX Formula for Drilling Down to the Min Value and maintain Level Hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2598807#M75055</link>
      <description>&lt;P&gt;I'd like to show a minimum value relationship per part.&lt;BR /&gt;&lt;BR /&gt;The data I'm working with has a four level data hierachy per group.&lt;BR /&gt;Starting with the Group Name.&lt;BR /&gt;&lt;BR /&gt;I need the min value down to the lowest hiercharchy per group pre exercise.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The group is then exercised.&lt;BR /&gt;I need the min value down to the lowest hiercharchy per group post exercise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I take the delta between pre and post exercise:&amp;nbsp; Delta = min(table[Pre Value]) - min(table[PostValue])&lt;BR /&gt;&lt;BR /&gt;The problem arises is when I want to show this in a regular table.&amp;nbsp; I have to add the columns of each data level in the hierarchy to show the smallest and largest delta.&amp;nbsp; I don't want to show all the levels in the hierachy in the table.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Basically show Group Name and Largest Delta and Smallest Delta.&lt;BR /&gt;&lt;BR /&gt;I need a measure that will maintain the data hierachry down to the lowest level.&lt;BR /&gt;&lt;BR /&gt;This is the only way I know how to get this to work.&amp;nbsp; Is to reveal each data level in the hiearchy.&amp;nbsp; (Drill Down)&lt;BR /&gt;This measure works fine with the table below, but shows way too much unwanted information.&lt;BR /&gt;Delta = min(table[Pre Value]) - min(table[PostValue])&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Device&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;Level1&lt;/TD&gt;&lt;TD&gt;Level2&lt;/TD&gt;&lt;TD&gt;Level3&lt;/TD&gt;&lt;TD&gt;Level4&lt;/TD&gt;&lt;TD&gt;Pre Value&lt;/TD&gt;&lt;TD&gt;PostValue&lt;/TD&gt;&lt;TD&gt;Delta&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;1050&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;999&lt;/TD&gt;&lt;TD&gt;899&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;TD&gt;770&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;925&lt;/TD&gt;&lt;TD&gt;-25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;575&lt;/TD&gt;&lt;TD&gt;550&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;What I need is a measure to condense and not show each level but maintain the hiearchy to the lowest level.&lt;BR /&gt;I do not know how to maintain or force hierchy level down to the lowest level using DAX.&lt;BR /&gt;&lt;BR /&gt;This is what I need ideally with&amp;nbsp;Min Delta and Max Delta as separate measures.&lt;BR /&gt;That way I can show both min or max Delta, or both.&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Device&lt;/TD&gt;&lt;TD&gt;Level1&lt;/TD&gt;&lt;TD&gt;Level2&lt;/TD&gt;&lt;TD&gt;Level3&lt;/TD&gt;&lt;TD&gt;Level4&lt;/TD&gt;&lt;TD&gt;PreValue&lt;/TD&gt;&lt;TD&gt;PostValue&lt;/TD&gt;&lt;TD&gt;Delta Type&lt;/TD&gt;&lt;TD&gt;Delta&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;1050&lt;/TD&gt;&lt;TD&gt;min&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;999&lt;/TD&gt;&lt;TD&gt;899&lt;/TD&gt;&lt;TD&gt;max&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;TD&gt;min&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;800&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;max&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;I would settle for the table below if it's any easier.&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Device&lt;/TD&gt;&lt;TD&gt;Delta Min&lt;/TD&gt;&lt;TD&gt;Delta Max&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;-50&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Note:&lt;BR /&gt;PreValue is a measure.&lt;BR /&gt;PostValue is a measure&lt;BR /&gt;&lt;BR /&gt;I've tried many DAX functions.&amp;nbsp; Using All, All Except, All Selected, Filter and some combination thereof as well as other functions.&lt;BR /&gt;&lt;BR /&gt;I need help from the experts.&lt;BR /&gt;&lt;BR /&gt;Thank You.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2022 20:26:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2598807#M75055</guid>
      <dc:creator>roncruiser</dc:creator>
      <dc:date>2022-06-23T20:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Formula for Drilling Down to the Min Value and maintain Level Hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2601763#M75214</link>
      <description>&lt;P&gt;I would like like some help.&amp;nbsp; Anyone care to chime in to at least discuss will be appreciated.&lt;BR /&gt;I was thinking maybe a helper table to begin with?&amp;nbsp; Maybe a helper table is not needed.&amp;nbsp; I am unsure.&lt;BR /&gt;Hope to hear from the forum.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank You.&lt;/P&gt;</description>
      <pubDate>Sat, 25 Jun 2022 14:04:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2601763#M75214</guid>
      <dc:creator>roncruiser</dc:creator>
      <dc:date>2022-06-25T14:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Formula for Drilling Down to the Min Value and maintain Level Hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2603498#M75333</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="114828" data-lia-user-login="roncruiser" class="lia-mention lia-mention-user"&gt;roncruiser&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this what you want? Please check the attached .pbix file.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Filter Measure = 
VAR MIN_ =
    MINX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )
VAR MAX_ =
    MAXX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )
RETURN
    IF ( [Delta Measure] = MIN_ || [Delta Measure] = MAX_, 1 )
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Delta Max = 
    MAXX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Delta Min = 
    MINX ( ALLEXCEPT ( 'Table', 'Table'[Device] ), [Delta Measure] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Icey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 08:57:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2603498#M75333</guid>
      <dc:creator>Icey</dc:creator>
      <dc:date>2022-06-27T08:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Formula for Drilling Down to the Min Value and maintain Level Hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2605012#M75399</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="164362" data-lia-user-login="Icey" class="lia-mention lia-mention-user"&gt;Icey&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I am looking at it now and trying to understand the logic behind your DAX measures and how it all works together.&amp;nbsp; The data I posted in this thread is a basic format example of the real data but not the real data.&amp;nbsp; &amp;nbsp;The acutal data set is millions of rows deep.&amp;nbsp; &amp;nbsp;I will apply your measures to the real data and I will respond soon.&lt;BR /&gt;&lt;BR /&gt;Thank You for taking the time&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="164362" data-lia-user-login="Icey" class="lia-mention lia-mention-user"&gt;Icey&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 19:30:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Formula-for-Drilling-Down-to-the-Min-Value-and-maintain/m-p/2605012#M75399</guid>
      <dc:creator>roncruiser</dc:creator>
      <dc:date>2022-06-27T19:30:49Z</dc:date>
    </item>
  </channel>
</rss>

