<?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: Row is not adding in SUM in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451996#M131522</link>
    <description>&lt;P&gt;It blanks those rows, instead of excluding them from the sum&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam 2 ] = 
SUMX (
FILTER (
SUMMARIZE(
    'GL Department Accounts-Stack',
'GL Department Accounts-Stack'[Accounts Group],
'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID],
'GL Department Accounts-Stack'[GL Department]),
Not CONTAINSSTRING('GL Department Accounts-Stack'[GL Department],"%")
),
VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]
VAR totalactualMTD = [Total Actual MTD]
VAR Cgphomeofficeincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CGPEXPENSES =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CgpHomeOffice = ((CGPEXPENSES*-1)+CGPhomeofficeincome)
VAR totalrevenue =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 1,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalcogs =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalpayrollexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totaloperatingexpenses =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 15,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 21,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalrentexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 27,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalotherexpesnsesincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 32,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 104,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesFBCatering =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 105,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsFBcateringBanquet =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 12,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpensefinal = ( totalexternalexpense + CgpHomeOffice )
VAR grossprofit = ( totalrevenue - totalcogs )
VAR grossprofitpercentage =
DIVIDE ( grossprofit, totalrevenue, 0 )
VAR revpercentage1 =
DIVIDE ( totalpayrollexpense, totalrevenue, 0 )
VAR clublevelEbitdar = ( grossprofit - totalpayrollexpense - totaloperatingexpenses )
VAR revpercentage2 =
DIVIDE ( clublevelEbitdar, totalrevenue, 0 )
VAR corporateEbitdar = ( clublevelEbitdar - totalexternalexpensefinal )
VAR revpercentage3 =
DIVIDE ( corporateEbitdar, totalrevenue, 0 )
VAR corporateEbitda = ( corporateEbitdar - totalrentexpense )
VAR netincome = ( corporateEbitda - totalotherexpesnsesincome )
VAR cogsgolfoperper =
DIVIDE ( cogsGolfOperation, mercsalesGolfOperation, 0 )
VAR cogsfbbanquertper =
DIVIDE ( cogsFBcateringBanquet, mercsalesFBCatering, 0 )
VAR xxx =
SWITCH (
selectvalue,
48, CgpHomeOffice,
17, grossprofit,
18, grossprofitpercentage,
29, revpercentage1,
43, clublevelEbitdar,
44, revpercentage2,
51, corporateEbitdar,
52, revpercentage3,
57, corporateEbitda,
74, netincome,
11, cogsgolfoperper,
13, cogsfbbanquertper,
totalactualMTD
) 

//Horizontal Report Structure
VAR CalcType =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Calc Type] ) // should it be a simple total or a running total?
VAR DisplayDetailCode =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Show Detail] ) // 1 if the detail should display and 0 if detail should be hidden
VAR isSubHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack_Dept_Name] ) //we need to know if the sub header is trying to show itself
VAR ismainHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack Accounts Group] ) //we need to know if the sub header is trying to show itself
VAR AccountGroupID =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] ) // Get the selected Account Group ID
VAR reeturn =
SWITCH (
TRUE (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; DisplayDetailCode = "0"
&amp;amp;&amp;amp; CalcType = "20"
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 37
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 39
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 7
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 8
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 13
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 18
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 19
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 24
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 25
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 30
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 35, BLANK (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 37, REPT ( "A", 10 ),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 39, REPT ( "A", 10 ),
//[Stack-Total Actual MTD]
xxx
)
RETURN
reeturn
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 28 Sep 2023 15:21:54 GMT</pubDate>
    <dc:creator>Aazam</dc:creator>
    <dc:date>2023-09-28T15:21:54Z</dc:date>
    <item>
      <title>Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3445866#M131096</link>
      <description>&lt;P&gt;I am having an issue in total, I have created a templet through dataflow, and I know the issue is it is getting 0 value from that templet that is my native behavior of PowerBI is not calculating this. But I want to calculate it is there any solution for that?&lt;BR /&gt;&lt;BR /&gt;Home Office Value is not added to in total&lt;BR /&gt;&lt;BR /&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;BR /&gt;DAX&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MYDAX = 
var selectvalue = SELECTEDVALUE('GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID])

var totalactualMTD = [Total Actual MTD]

var myhomeofficeincome=CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41, ALL('GL Department Accounts-Stack'))

var MYEXPENSES=CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,ALL('GL Department Accounts-Stack'))

var MyHomeOffice = ((MYEXPENSES*-1)+myhomeofficeincome)

var xxx= switch(
       
    selectvalue,
   
    48,MyHomeOffice,

  totalactualMTD
)&lt;/LI-CODE&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 25 Sep 2023 11:59:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3445866#M131096</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-25T11:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3448272#M131274</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;please try&lt;/P&gt;
&lt;P&gt;MYDAX =&lt;BR /&gt;SUMX (&lt;BR /&gt;VALUES ( 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] ),&lt;BR /&gt;VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]&lt;BR /&gt;VAR totalactualMTD = [Total Actual MTD]&lt;BR /&gt;VAR myhomeofficeincome =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR MYEXPENSES =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR MyHomeOffice = myhomeofficeincome - MYEXPENSES&lt;BR /&gt;VAR xxx =&lt;BR /&gt;SWITCH ( selectvalue, 48, MyHomeOffice, totalactualMTD )&lt;BR /&gt;RETURN&lt;BR /&gt;xxx&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Tue, 26 Sep 2023 16:37:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3448272#M131274</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-09-26T16:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3449989#M131388</link>
      <description>&lt;P&gt;It did work but I have some % values, so when I SUMX all values then it will sum my percentage values in total as well.&lt;BR /&gt;&lt;BR /&gt;&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;&lt;BR /&gt;&lt;BR /&gt;here is my complete Dax where I implemented your solution.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam ] = 
SUMX (
VALUES ( 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] ),
VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]
VAR totalactualMTD = [Total Actual MTD]
VAR myhomeofficeincome = CALCULATE ([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,ALL ( 'GL Department Accounts-Stack' ))
VAR MYEXPENSES = CALCULATE ( [Total Actual MTD], 'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42, ALL ( 'GL Department Accounts-Stack' ))

VAR MYHomeOffice = myhomeofficeincome - MYEXPENSES

VAR totalrevenue= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 1,
    ALL('GL Department Accounts-Stack'))

VAR totalcogs = CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4,
    ALL('GL Department Accounts-Stack'))

VAR totalpayrollexpense = CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 10,
    ALL('GL Department Accounts-Stack'))

VAR totaloperatingexpenses= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 15,
    ALL('GL Department Accounts-Stack'))

VAR totalexternalexpense= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 21,
    ALL('GL Department Accounts-Stack'))

VAR totalrentexpense= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 27,
    ALL('GL Department Accounts-Stack'))    

VAR totalotherexpesnsesincome= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] =32, ALL('GL Department Accounts-Stack'))

VAR mercsalesGolfOperation= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
    &amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]=104,ALL('GL Department Accounts-Stack'))

VAR mercsalesFBCatering= CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
    &amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]=105,ALL('GL Department Accounts-Stack'))

VAR cogsGolfOperation = CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
    &amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]=10,ALL('GL Department Accounts-Stack'))

VAR cogsFBcateringBanquet = CALCULATE([Total Actual MTD],'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
    &amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]=12,ALL('GL Department Accounts-Stack'))
VAR totalexternalexpensefinal=(totalexternalexpense+CgpHomeOffice)

VAR grossprofit=(totalrevenue-totalcogs) 
VAR grossprofitpercentage =    DIVIDE(grossprofit,totalrevenue,0  )

VAR revpercentage1=  DIVIDE(totalpayrollexpense,totalrevenue,0) 

VAR clublevelEbitdar= (grossprofit-totalpayrollexpense-totaloperatingexpenses) 

VAR revpercentage2=  DIVIDE(clublevelEbitdar,totalrevenue,0) 

VAR corporateEbitdar= (clublevelEbitdar-totalexternalexpensefinal) 

VAR revpercentage3=    DIVIDE(corporateEbitdar,totalrevenue,0)  

VAR corporateEbitda= (corporateEbitdar-totalrentexpense) 

VAR netincome = (corporateEbitda-totalotherexpesnsesincome) 

VAR cogsgolfoperper=  DIVIDE(cogsGolfOperation,mercsalesGolfOperation,0) 
VAR cogsfbbanquertper=  DIVIDE(cogsFBcateringBanquet,mercsalesFBCatering,0) 

VAR xxx =
SWITCH ( selectvalue, 48, MYHomeOffice, 
17,grossprofit,

  18,grossprofitpercentage,

    29,revpercentage1,

    43,clublevelEbitdar,

    44,revpercentage2,

    51,corporateEbitdar,

    52,revpercentage3,

    57,corporateEbitda,

    74,netincome,

    11,cogsgolfoperper,

    13,cogsfbbanquertper,
totalactualMTD )


//Horizontal Report Structure

VAR CalcType = SELECTEDVALUE('GL Department Accounts-Stack'[Calc Type])  
// should it be a simple total or a running total?

VAR DisplayDetailCode = SELECTEDVALUE('GL Department Accounts-Stack'[Show Detail])  
// 1 if the detail should display and 0 if detail should be hidden

VAR isSubHeaderVisible = ISFILTERED('GL Department Accounts-Stack'[Stack_Dept_Name])  
//we need to know if the sub header is trying to show itself

VAR ismainHeaderVisible = ISFILTERED('GL Department Accounts-Stack'[Stack Accounts Group])  
//we need to know if the sub header is trying to show itself

VAR AccountGroupID = SELECTEDVALUE('GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID])
// Get the selected Account Group ID
var reeturn =  SWITCH(TRUE(),
              
              isSubHeaderVisible=TRUE() &amp;amp;&amp;amp; DisplayDetailCode = "0" &amp;amp;&amp;amp; CalcType = "20" &amp;amp;&amp;amp; 
            AccountGroupID &amp;lt;&amp;gt; 37 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;39 &amp;amp;&amp;amp; 
            AccountGroupID &amp;lt;&amp;gt;7  &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;8 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;13 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;18 &amp;amp;&amp;amp;    AccountGroupID &amp;lt;&amp;gt;19 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;24 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;25 &amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;30
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt;35                           
            ,BLANK(),

               isSubHeaderVisible=TRUE() &amp;amp;&amp;amp; AccountGroupID =  37 ,REPT("A", 10),
               isSubHeaderVisible=TRUE() &amp;amp;&amp;amp; AccountGroupID =  39 ,REPT("A", 10),



               //[Stack-Total Actual MTD]
                xxx
               )
return reeturn)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 27 Sep 2023 14:29:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3449989#M131388</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-27T14:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3450307#M131414</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam ] =&lt;BR /&gt;SUMX (&lt;BR /&gt;FILTER (&lt;BR /&gt;VALUES ( 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] ),&lt;BR /&gt;NOT CONTAINSSTRING ( 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID], "%" )&lt;BR /&gt;),&lt;BR /&gt;VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]&lt;BR /&gt;VAR totalactualMTD = [Total Actual MTD]&lt;BR /&gt;VAR myhomeofficeincome =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR MYEXPENSES =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR MYHomeOffice = myhomeofficeincome - MYEXPENSES&lt;BR /&gt;VAR totalrevenue =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 1,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalcogs =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalpayrollexpense =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 10,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totaloperatingexpenses =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 15,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalexternalexpense =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 21,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalrentexpense =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 27,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalotherexpesnsesincome =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 32,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR mercsalesGolfOperation =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40&lt;BR /&gt;&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 104,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR mercsalesFBCatering =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40&lt;BR /&gt;&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 105,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR cogsGolfOperation =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4&lt;BR /&gt;&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 10,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR cogsFBcateringBanquet =&lt;BR /&gt;CALCULATE (&lt;BR /&gt;[Total Actual MTD],&lt;BR /&gt;'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4&lt;BR /&gt;&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 12,&lt;BR /&gt;ALL ( 'GL Department Accounts-Stack' )&lt;BR /&gt;)&lt;BR /&gt;VAR totalexternalexpensefinal = ( totalexternalexpense + CgpHomeOffice )&lt;BR /&gt;VAR grossprofit = ( totalrevenue - totalcogs )&lt;BR /&gt;VAR grossprofitpercentage =&lt;BR /&gt;DIVIDE ( grossprofit, totalrevenue, 0 )&lt;BR /&gt;VAR revpercentage1 =&lt;BR /&gt;DIVIDE ( totalpayrollexpense, totalrevenue, 0 )&lt;BR /&gt;VAR clublevelEbitdar = ( grossprofit - totalpayrollexpense - totaloperatingexpenses )&lt;BR /&gt;VAR revpercentage2 =&lt;BR /&gt;DIVIDE ( clublevelEbitdar, totalrevenue, 0 )&lt;BR /&gt;VAR corporateEbitdar = ( clublevelEbitdar - totalexternalexpensefinal )&lt;BR /&gt;VAR revpercentage3 =&lt;BR /&gt;DIVIDE ( corporateEbitdar, totalrevenue, 0 )&lt;BR /&gt;VAR corporateEbitda = ( corporateEbitdar - totalrentexpense )&lt;BR /&gt;VAR netincome = ( corporateEbitda - totalotherexpesnsesincome )&lt;BR /&gt;VAR cogsgolfoperper =&lt;BR /&gt;DIVIDE ( cogsGolfOperation, mercsalesGolfOperation, 0 )&lt;BR /&gt;VAR cogsfbbanquertper =&lt;BR /&gt;DIVIDE ( cogsFBcateringBanquet, mercsalesFBCatering, 0 )&lt;BR /&gt;VAR xxx =&lt;BR /&gt;SWITCH (&lt;BR /&gt;selectvalue,&lt;BR /&gt;48, MYHomeOffice,&lt;BR /&gt;17, grossprofit,&lt;BR /&gt;18, grossprofitpercentage,&lt;BR /&gt;29, revpercentage1,&lt;BR /&gt;43, clublevelEbitdar,&lt;BR /&gt;44, revpercentage2,&lt;BR /&gt;51, corporateEbitdar,&lt;BR /&gt;52, revpercentage3,&lt;BR /&gt;57, corporateEbitda,&lt;BR /&gt;74, netincome,&lt;BR /&gt;11, cogsgolfoperper,&lt;BR /&gt;13, cogsfbbanquertper,&lt;BR /&gt;totalactualMTD&lt;BR /&gt;) //Horizontal Report Structure&lt;BR /&gt;VAR CalcType =&lt;BR /&gt;SELECTEDVALUE ( 'GL Department Accounts-Stack'[Calc Type] ) // should it be a simple total or a running total?&lt;BR /&gt;VAR DisplayDetailCode =&lt;BR /&gt;SELECTEDVALUE ( 'GL Department Accounts-Stack'[Show Detail] ) // 1 if the detail should display and 0 if detail should be hidden&lt;BR /&gt;VAR isSubHeaderVisible =&lt;BR /&gt;ISFILTERED ( 'GL Department Accounts-Stack'[Stack_Dept_Name] ) //we need to know if the sub header is trying to show itself&lt;BR /&gt;VAR ismainHeaderVisible =&lt;BR /&gt;ISFILTERED ( 'GL Department Accounts-Stack'[Stack Accounts Group] ) //we need to know if the sub header is trying to show itself&lt;BR /&gt;VAR AccountGroupID =&lt;BR /&gt;SELECTEDVALUE ( 'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] ) // Get the selected Account Group ID&lt;BR /&gt;VAR reeturn =&lt;BR /&gt;SWITCH (&lt;BR /&gt;TRUE (),&lt;BR /&gt;isSubHeaderVisible = TRUE ()&lt;BR /&gt;&amp;amp;&amp;amp; DisplayDetailCode = "0"&lt;BR /&gt;&amp;amp;&amp;amp; CalcType = "20"&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 37&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 39&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 7&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 8&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 13&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 18&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 19&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 24&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 25&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 30&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 35, BLANK (),&lt;BR /&gt;isSubHeaderVisible = TRUE ()&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID = 37, REPT ( "A", 10 ),&lt;BR /&gt;isSubHeaderVisible = TRUE ()&lt;BR /&gt;&amp;amp;&amp;amp; AccountGroupID = 39, REPT ( "A", 10 ),&lt;BR /&gt;//[Stack-Total Actual MTD]&lt;BR /&gt;xxx&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;reeturn&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Wed, 27 Sep 2023 17:13:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3450307#M131414</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-09-27T17:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3450495#M131425</link>
      <description>&lt;P&gt;No, It did not work. I do not have any % symbol in my data.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Sep 2023 20:21:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3450495#M131425</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-27T20:21:27Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451898#M131515</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What about this?&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;If not then what do you have? What distinguishes the percentage values from others? Any flag column?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 14:50:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451898#M131515</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-09-28T14:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451920#M131516</link>
      <description>&lt;P&gt;It is a template I created. These fields are coming from the same table&amp;nbsp;&lt;SPAN&gt;GL Department Accounts-Stack but the column is Accounts Group&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;('&lt;SPAN&gt;GL Department Accounts-Stack'[GL Departments]&lt;BR /&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;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&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;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 15:03:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451920#M131516</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-28T15:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451945#M131518</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the accounts group column what distinguishes the percentage values&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 15:03:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451945#M131518</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-09-28T15:03:03Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451951#M131519</link>
      <description>&lt;P&gt;I updated the answer above.&lt;BR /&gt;&lt;BR /&gt;Again attaching the screenshot&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 15:04:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451951#M131519</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-28T15:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451971#M131521</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam ] =&lt;BR /&gt;SUMX (&lt;BR /&gt;FILTER (&lt;BR /&gt;SUMMARIZE (&lt;BR /&gt;'GL Department Accounts-Stack',&lt;BR /&gt;'GL Department Accounts-Stack'[Accounts Group],&lt;BR /&gt;'GL Department Accounts-Stack'[GL Department]&lt;BR /&gt;),&lt;BR /&gt;NOT CONTAINSSTRING ( 'GL Department Accounts-Stack'[GL Department], "%" )&lt;BR /&gt;),&lt;BR /&gt;"&lt;EM&gt;Rest of the code&lt;/EM&gt;"&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 15:10:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451971#M131521</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-09-28T15:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451996#M131522</link>
      <description>&lt;P&gt;It blanks those rows, instead of excluding them from the sum&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam 2 ] = 
SUMX (
FILTER (
SUMMARIZE(
    'GL Department Accounts-Stack',
'GL Department Accounts-Stack'[Accounts Group],
'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID],
'GL Department Accounts-Stack'[GL Department]),
Not CONTAINSSTRING('GL Department Accounts-Stack'[GL Department],"%")
),
VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]
VAR totalactualMTD = [Total Actual MTD]
VAR Cgphomeofficeincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CGPEXPENSES =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CgpHomeOffice = ((CGPEXPENSES*-1)+CGPhomeofficeincome)
VAR totalrevenue =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 1,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalcogs =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalpayrollexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totaloperatingexpenses =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 15,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 21,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalrentexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 27,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalotherexpesnsesincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 32,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 104,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesFBCatering =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 105,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsFBcateringBanquet =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 12,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpensefinal = ( totalexternalexpense + CgpHomeOffice )
VAR grossprofit = ( totalrevenue - totalcogs )
VAR grossprofitpercentage =
DIVIDE ( grossprofit, totalrevenue, 0 )
VAR revpercentage1 =
DIVIDE ( totalpayrollexpense, totalrevenue, 0 )
VAR clublevelEbitdar = ( grossprofit - totalpayrollexpense - totaloperatingexpenses )
VAR revpercentage2 =
DIVIDE ( clublevelEbitdar, totalrevenue, 0 )
VAR corporateEbitdar = ( clublevelEbitdar - totalexternalexpensefinal )
VAR revpercentage3 =
DIVIDE ( corporateEbitdar, totalrevenue, 0 )
VAR corporateEbitda = ( corporateEbitdar - totalrentexpense )
VAR netincome = ( corporateEbitda - totalotherexpesnsesincome )
VAR cogsgolfoperper =
DIVIDE ( cogsGolfOperation, mercsalesGolfOperation, 0 )
VAR cogsfbbanquertper =
DIVIDE ( cogsFBcateringBanquet, mercsalesFBCatering, 0 )
VAR xxx =
SWITCH (
selectvalue,
48, CgpHomeOffice,
17, grossprofit,
18, grossprofitpercentage,
29, revpercentage1,
43, clublevelEbitdar,
44, revpercentage2,
51, corporateEbitdar,
52, revpercentage3,
57, corporateEbitda,
74, netincome,
11, cogsgolfoperper,
13, cogsfbbanquertper,
totalactualMTD
) 

//Horizontal Report Structure
VAR CalcType =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Calc Type] ) // should it be a simple total or a running total?
VAR DisplayDetailCode =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Show Detail] ) // 1 if the detail should display and 0 if detail should be hidden
VAR isSubHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack_Dept_Name] ) //we need to know if the sub header is trying to show itself
VAR ismainHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack Accounts Group] ) //we need to know if the sub header is trying to show itself
VAR AccountGroupID =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] ) // Get the selected Account Group ID
VAR reeturn =
SWITCH (
TRUE (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; DisplayDetailCode = "0"
&amp;amp;&amp;amp; CalcType = "20"
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 37
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 39
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 7
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 8
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 13
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 18
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 19
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 24
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 25
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 30
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 35, BLANK (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 37, REPT ( "A", 10 ),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 39, REPT ( "A", 10 ),
//[Stack-Total Actual MTD]
xxx
)
RETURN
reeturn
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 15:21:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3451996#M131522</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-09-28T15:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3456382#M131755</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="603669" data-lia-user-login="Aazam" class="lia-mention lia-mention-user"&gt;Aazam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Combine-Stack-Total Actual MTD =&lt;BR /&gt;IF (&lt;BR /&gt;CONTAINSSTRING (&lt;BR /&gt;SELECTEDVALUE ( 'GL Department Accounts-Stack'[GL Department] ),&lt;BR /&gt;"%"&lt;BR /&gt;),&lt;BR /&gt;[Actual MTD],&lt;BR /&gt;SUMX (&lt;BR /&gt;FILTER (&lt;BR /&gt;SUMMARIZE (&lt;BR /&gt;'GL Department Accounts-Stack',&lt;BR /&gt;'GL Department Accounts-Stack'[Accounts Group],&lt;BR /&gt;'GL Department Accounts-Stack'[GL Department]&lt;BR /&gt;),&lt;BR /&gt;NOT CONTAINSSTRING ( 'GL Department Accounts-Stack'[GL Department], "%" )&lt;BR /&gt;),&lt;BR /&gt;[Actual MTD]&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2023 17:01:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3456382#M131755</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-10-02T17:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Row is not adding in SUM</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3456429#M131760</link>
      <description>&lt;P&gt;Will get an error because of the ending parenthesis.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[Combine-Stack-Total Actual MTD -- Testing Aazam 2 ] = 
IF (
    CONTAINSSTRING( 
        SELECTEDVALUE('GL Department Accounts-Stack'[GL Department]), "COGS %" ),
        [Total Actual MTD],
SUMX (
FILTER (
SUMMARIZE(
    'GL Department Accounts-Stack',
'GL Department Accounts-Stack'[Accounts Group],
'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID],
'GL Department Accounts-Stack'[GL Department]
),
NOT CONTAINSSTRING('GL Department Accounts-Stack'[GL Department],"COGS %")
),
[Total Actual MTD] GET ERROR AFTER THIS
)
VAR selectvalue = 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID]
VAR totalactualMTD = [Total Actual MTD]
VAR Cgphomeofficeincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 41,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CGPEXPENSES =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 42,
ALL ( 'GL Department Accounts-Stack' )
)
VAR CgpHomeOffice = ((CGPEXPENSES*-1)+CGPhomeofficeincome)
VAR totalrevenue =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 1,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalcogs =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalpayrollexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totaloperatingexpenses =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 15,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 21,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalrentexpense =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 27,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalotherexpesnsesincome =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 32,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 104,
ALL ( 'GL Department Accounts-Stack' )
)
VAR mercsalesFBCatering =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 40
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 105,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsGolfOperation =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 10,
ALL ( 'GL Department Accounts-Stack' )
)
VAR cogsFBcateringBanquet =
CALCULATE (
[Total Actual MTD],
'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] = 4
&amp;amp;&amp;amp; 'GL Department Accounts-Stack'[GL_Dept_Group_Sort_ID] = 12,
ALL ( 'GL Department Accounts-Stack' )
)
VAR totalexternalexpensefinal = ( totalexternalexpense + CgpHomeOffice )
VAR grossprofit = ( totalrevenue - totalcogs )
VAR grossprofitpercentage =
DIVIDE ( grossprofit, totalrevenue, 0 )
VAR revpercentage1 =
DIVIDE ( totalpayrollexpense, totalrevenue, 0 )
VAR clublevelEbitdar = ( grossprofit - totalpayrollexpense - totaloperatingexpenses )
VAR revpercentage2 =
DIVIDE ( clublevelEbitdar, totalrevenue, 0 )
VAR corporateEbitdar = ( clublevelEbitdar - totalexternalexpensefinal )
VAR revpercentage3 =
DIVIDE ( corporateEbitdar, totalrevenue, 0 )
VAR corporateEbitda = ( corporateEbitdar - totalrentexpense )
VAR netincome = ( corporateEbitda - totalotherexpesnsesincome )
VAR cogsgolfoperper =
DIVIDE ( cogsGolfOperation, mercsalesGolfOperation, 0 )
VAR cogsfbbanquertper =
DIVIDE ( cogsFBcateringBanquet, mercsalesFBCatering, 0 )
VAR xxx =
SWITCH (
selectvalue,
48, CgpHomeOffice,
17, grossprofit,
18, grossprofitpercentage,
29, revpercentage1,
43, clublevelEbitdar,
44, revpercentage2,
51, corporateEbitdar,
52, revpercentage3,
57, corporateEbitda,
74, netincome,
11, cogsgolfoperper,
13, cogsfbbanquertper,
totalactualMTD
) 

//Horizontal Report Structure
VAR CalcType =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Calc Type] ) // should it be a simple total or a running total?
VAR DisplayDetailCode =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[Show Detail] ) // 1 if the detail should display and 0 if detail should be hidden
VAR isSubHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack_Dept_Name] ) //we need to know if the sub header is trying to show itself
VAR ismainHeaderVisible =
ISFILTERED ( 'GL Department Accounts-Stack'[Stack Accounts Group] ) //we need to know if the sub header is trying to show itself
VAR AccountGroupID =
SELECTEDVALUE ( 'GL Department Accounts-Stack'[GL_Acct_Group_Sort_ID] ) // Get the selected Account Group ID
VAR reeturn =
SWITCH (
TRUE (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; DisplayDetailCode = "0"
&amp;amp;&amp;amp; CalcType = "20"
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 37
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 39
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 7
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 8
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 13
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 18
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 19
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 24
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 25
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 30
&amp;amp;&amp;amp; AccountGroupID &amp;lt;&amp;gt; 35, BLANK (),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 37, REPT ( "A", 10 ),
isSubHeaderVisible = TRUE ()
&amp;amp;&amp;amp; AccountGroupID = 39, REPT ( "A", 10 ),
//[Stack-Total Actual MTD]
xxx
)
RETURN
reeturn

))&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 02 Oct 2023 17:45:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Row-is-not-adding-in-SUM/m-p/3456429#M131760</guid>
      <dc:creator>Aazam</dc:creator>
      <dc:date>2023-10-02T17:45:09Z</dc:date>
    </item>
  </channel>
</rss>

