<?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: Calculate Stage based on Value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2750720#M84862</link>
    <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;please try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Stage =
VAR TotalValue = [Total Value]
VAR T1 =
    FILTER (
        Stages,
        Stages[Lower bound] &amp;lt;= TotalValue
            &amp;amp;&amp;amp; Stages[Upper bound] &amp;gt;= TotalValue
    )
RETURN
    MAXX ( T1, Stages[Stage] )
&lt;/LI-CODE&gt;</description>
    <pubDate>Tue, 06 Sep 2022 14:54:38 GMT</pubDate>
    <dc:creator>tamerj1</dc:creator>
    <dc:date>2022-09-06T14:54:38Z</dc:date>
    <item>
      <title>Calculate Stage based on Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2750672#M84860</link>
      <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a total value as an output and I need to assign it a stage depending on Upper bound and Lower bound values for that stage.&lt;/P&gt;&lt;P&gt;Can someone help me with THE DAX as I am struggling to understand what is the write command to be written&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My total=3 so it should print "M"&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Stage&lt;/TD&gt;&lt;TD&gt;Lower bound&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Upper bound&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;1.0&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;TD&gt;3.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GP&lt;/TD&gt;&lt;TD&gt;3.5&lt;/TD&gt;&lt;TD&gt;4.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Champion&lt;/TD&gt;&lt;TD&gt;4.5&lt;/TD&gt;&lt;TD&gt;5.0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 06 Sep 2022 14:40:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2750672#M84860</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-09-06T14:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Stage based on Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2750720#M84862</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;please try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Stage =
VAR TotalValue = [Total Value]
VAR T1 =
    FILTER (
        Stages,
        Stages[Lower bound] &amp;lt;= TotalValue
            &amp;amp;&amp;amp; Stages[Upper bound] &amp;gt;= TotalValue
    )
RETURN
    MAXX ( T1, Stages[Stage] )
&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 06 Sep 2022 14:54:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2750720#M84862</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-06T14:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Stage based on Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2752070#M84939</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;According to your description, you want to assign [Stage] to the corresponding Total based on your rating table. Right?&lt;/P&gt;&lt;P&gt;Here are the steps you can follow：&lt;/P&gt;&lt;P&gt;(1)This is my test data : &amp;nbsp;&lt;SPAN&gt;‘&lt;/SPAN&gt;Level&lt;SPAN&gt;’&lt;/SPAN&gt; and &lt;SPAN&gt;‘&lt;/SPAN&gt;Score&lt;SPAN&gt;’&lt;/SPAN&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;(2)We can create a measure : &lt;SPAN&gt;‘&lt;/SPAN&gt;Level_name&lt;SPAN&gt;’&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Level_name =
VAR _total =
    SUM ( 'Score'[score] )
VAR _level =
    MAXX (
        FILTER (
            'Level',
            'Level'[Lower bound] &amp;lt;= _total
                &amp;amp;&amp;amp; _total &amp;lt;= 'Level'[Upper bound]
        ),
        [Stage]
    )
RETURN
    IF ( _level = BLANK (), "none level match", _level )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(3)Then we can put the measure in the visual and other fields we need , then we can meet your need :&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this method can't meet your requirement, can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.&amp;nbsp;We can better understand the problem and help you.&lt;/P&gt;&lt;P&gt;This is my test .pbix file :&amp;nbsp;&lt;A href="https://m365x67151090-my.sharepoint.com/:u:/g/personal/aniyazhang_m365x67151090_onmicrosoft_com/ESemptzWv-dAhWknmcLJKEkBRJ3KaOXBE8A5LuSOptw98g?e=dq9yWs" target="_self"&gt;Level.pbix&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Aniya Zhang&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If this post&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;helps&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;, then please consider&amp;nbsp;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt;&lt;STRONG&gt;Accept&lt;/STRONG&gt; it as the solution&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN&gt;&amp;nbsp;to help the other members find it more quickly&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Sep 2022 06:17:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-Stage-based-on-Value/m-p/2752070#M84939</guid>
      <dc:creator>v-yueyunzh-msft</dc:creator>
      <dc:date>2022-09-07T06:17:23Z</dc:date>
    </item>
  </channel>
</rss>

