<?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: SUM by category in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2361010#M60344</link>
    <description>&lt;P&gt;Hi&lt;BR /&gt;That was the updated code for the &lt;STRONG&gt;Calculated Column&lt;/STRONG&gt;&amp;nbsp;. Hear is the sample file&amp;nbsp;&lt;A href="https://www.dropbox.com/t/0m73Tr3O59lXfSSN" target="_blank"&gt;https://www.dropbox.com/t/0m73Tr3O59lXfSSN&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 25 Feb 2022 11:24:20 GMT</pubDate>
    <dc:creator>tamerj1</dc:creator>
    <dc:date>2022-02-25T11:24:20Z</dc:date>
    <item>
      <title>SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2353237#M59817</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I have a table and i want to create a mesure to calculate sum by each Cat, if i have the same Esp for each Cat and 2 dates i have to take only the mount of the lastdate&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cat&lt;/TD&gt;&lt;TD&gt;Esp&lt;/TD&gt;&lt;TD&gt;Mount&lt;/TD&gt;&lt;TD&gt;Date&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;54&lt;/TD&gt;&lt;TD&gt;05/01/2021&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;54&lt;/TD&gt;&lt;TD&gt;01/01/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;TD&gt;01/01/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;01/02/2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The measure have to give me that :&lt;BR /&gt;For A = 54 (Esp=1 &amp;amp; Date=05/01/2021)+54 (Esp=2 &amp;amp; Date=01/01/2021)=&amp;gt;108&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cat&lt;/TD&gt;&lt;TD&gt;Esp&lt;/TD&gt;&lt;TD&gt;Mount&lt;/TD&gt;&lt;TD&gt;Sum (Measure)&lt;/TD&gt;&lt;TD&gt;Date&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;54&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;05/01/2021&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;54&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;01/01/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;01/01/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;01/02/2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank for your help!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2022 11:00:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2353237#M59817</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-22T11:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2353404#M59824</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;Here is the sample file with the solution&amp;nbsp;&lt;A href="https://www.dropbox.com/t/xTuotCPMhFdTS1fO" target="_blank"&gt;https://www.dropbox.com/t/GTSytgeJpOM8WoQO&lt;/A&gt;&lt;BR /&gt;One way to that is by starting with a calculated column that retrieves the last date as per your requirement.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Last Date = 
VAR CurrentCatEspTable =
    FILTER (
        Data,
        Data[Cat] = EARLIER ( Data[Cat] )
            &amp;amp;&amp;amp; Data[Esp] = EARLIER ( Data[Esp] )
    )
VAR Result =
    MAXX ( CurrentCatEspTable, Data[Date] )
RETURN
    Result&lt;/LI-CODE&gt;&lt;P&gt;Then we can create our measure&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;CatSUM = 
CALCULATE ( 
    SUM ( Data[Mount] ),
    REMOVEFILTERS(),
    VALUES ( Data[Cat] ),
    FILTER ( 
        ALL ( Data ),
        Data[Date] = Data[Last Date]
    )       
)&lt;/LI-CODE&gt;&lt;P&gt;The report looks like this&lt;BR /&gt;&lt;img /&gt;&lt;BR /&gt;Please let me know if this answers&amp;nbsp;your query. Have a great day!&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2022 12:44:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2353404#M59824</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-22T12:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2359433#M60230</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;this is the real calculated column :&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;test ano sim = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var y= CALCULATE(SUMX(ALL('/BIC/OHZOFOCA13'[NNI modificateur condition de paiement]),SUMX(DISTINCT('/BIC/OHZOFOCA13'[Numero commande]),FIRSTNONBLANK('/BIC/OHZOFOCA13'[Montant total de la commande],0))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return IF( '/BIC/OHZOFOCA13'[MODIF_COND]="YF60 =&amp;gt; Y30P" &amp;amp;&amp;amp; TOTALYTD(y,'Période'[Période])&amp;gt;20000 || '/BIC/OHZOFOCA13'[MODIF_COND]="YF60 =&amp;gt; Y01J" &amp;amp;&amp;amp; TOTALYTD(y,'Période'[Période])&amp;gt;20000,1,0) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I try to check if the total value of y is greater than 20000 but when i use this calculated column is not working because its making comparison with each row of the table and not the total .&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Feb 2022 17:36:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2359433#M60230</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-24T17:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2359444#M60232</link>
      <description>&lt;P&gt;How does that relate to your original query?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 17:47:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2359444#M60232</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-24T17:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360756#M60325</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Sorry it's bad manipulation and the wrong query,&lt;BR /&gt;&lt;BR /&gt;I try to use your measure and it's working but if i have two years it's make the total of all years How can i calculate the measure and get the result by year ?&lt;BR /&gt;After use the result in a calculated column and found which cat have the total mount by year greter than 100 ?&lt;BR /&gt;Thank you for your help&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 09:23:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360756#M60325</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T09:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360810#M60328</link>
      <description>&lt;P&gt;Details : With catSum for CAT =A i have 108 for lastDate =05/01/2021 but if in my dataset i have for cat =A another Esp with lastdate=01/01/2022 the CatSum is gonna be the same and i want a catsum by year and cat too.&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 09:43:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360810#M60328</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T09:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360886#M60332</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;Then use this code for be able to curry out your calculations per year&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Last Date = 
VAR CurrentCatEspTable =
    FILTER (
        Data,
        Data[Cat] = EARLIER ( Data[Cat] )
            &amp;amp;&amp;amp; Data[Esp] = EARLIER ( Data[Esp] )
                &amp;amp;&amp;amp; YEAR ( Data[Date] ) = YEAR ( EARLIER ( Data[Date] ) )
    )
VAR Result =
    MAXX ( CurrentCatEspTable, Data[Date] )
RETURN
    Result&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 25 Feb 2022 10:04:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360886#M60332</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T10:04:28Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360998#M60342</link>
      <description>&lt;P&gt;It's not working when i update the measure ^^&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 11:16:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2360998#M60342</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T11:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2361010#M60344</link>
      <description>&lt;P&gt;Hi&lt;BR /&gt;That was the updated code for the &lt;STRONG&gt;Calculated Column&lt;/STRONG&gt;&amp;nbsp;. Hear is the sample file&amp;nbsp;&lt;A href="https://www.dropbox.com/t/0m73Tr3O59lXfSSN" target="_blank"&gt;https://www.dropbox.com/t/0m73Tr3O59lXfSSN&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 11:24:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2361010#M60344</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T11:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: SUM by category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2361048#M60347</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;You were absolutely right&lt;BR /&gt;this is the updated measure as well&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;CatSUM = 
VAR CurrentYear = 
    YEAR ( VALUES ( Data[Date] ) )
RETURN
CALCULATE ( 
    SUM ( Data[Mount] ),
    REMOVEFILTERS(),
    VALUES ( Data[Cat] ),
    YEAR ( Data[Date] ) = CurrentYear,
    FILTER ( 
        ALL ( Data ),
        Data[Date] = Data[Last Date]
    )       
)&lt;/LI-CODE&gt;&lt;P&gt;Updated file also here&amp;nbsp;&lt;A href="https://www.dropbox.com/t/oQsyHPnF1p2RqnOB" target="_blank"&gt;https://www.dropbox.com/t/oQsyHPnF1p2RqnOB&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 11:45:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUM-by-category/m-p/2361048#M60347</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T11:45:11Z</dc:date>
    </item>
  </channel>
</rss>

