<?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: Summarize creating a new category in the same table in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Summarize-creating-a-new-category-in-the-same-table/m-p/1433067#M26725</link>
    <description>&lt;LI-CODE lang="csharp"&gt;this_table =
var __coreTable =
    SUMMARIZE(
        'main_table',
        ROLLUP( main_table[fiscal year (type)] ),
        main_table[Poperty],
        main_table[Account type],
        "@Value", SUM( main_table[Value] )
    )
var __additionalAccountType =
    ADDCOLUMNS(
        CROSSJOIN(
            DISTINCT( main_table[fiscal year (type)] ),
            distinct( main_table[Property] )
        ),
        "Account type",
            "EBITDA",
        "@Value",
            var __fy = main_table[fiscal year (type)]
            var __pr = main_table[Property]
            var __rev =
                MAXX(
                    filter(
                        __coreTable,
                        main_table[fiscal year (type)] = __fy
                        &amp;amp;&amp;amp;
                        main_table[Property] = _pr
                        &amp;amp;&amp;amp;
                        main_table[Account type] = "All Revenues"
                    ),
                    [@Value]
                )
            var __cost =
                MAXX(
                    filter(
                        __coreTable,
                        main_table[fiscal year (type)] = __fy
                        &amp;amp;&amp;amp;
                        main_table[Property] = _pr
                        &amp;amp;&amp;amp;
                        main_table[Account type] = "All Costs"
                    ),
                    [@Value]
                )
            return
                __rev - __cost
    )
var __union =
    union(
        __coreTable,
        __additionalAccountType
    )
return
    __union&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 14 Oct 2020 11:20:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-10-14T11:20:13Z</dc:date>
    <item>
      <title>Summarize creating a new category in the same table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Summarize-creating-a-new-category-in-the-same-table/m-p/1430088#M26664</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have create the following table summarizing a data table as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this_table =&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;SUMMARIZE(&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;'main_table',&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;ROLLUP(&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;main_table[fiscal year (type)]),&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;main_table[Poperty],&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;main_table[Account type],&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;"Value",&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;SUM(main_table[Value]))&lt;/P&gt;&lt;P class="lia-indent-padding-left-90px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;resulting in something like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Fiscal Year (type)&lt;/TD&gt;&lt;TD&gt;Property&lt;/TD&gt;&lt;TD&gt;Account type&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;All Costs&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;All Costs&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;All Costs&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now, I need to create another category of "Account type", which will be the EBITDA (All Revenues - All costs), resulting in something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Fiscal Year (type)&lt;/TD&gt;&lt;TD&gt;Property&lt;/TD&gt;&lt;TD&gt;Account type&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;All Revenues&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;All Costs&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;All Costs&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;All Costs&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;EBITDA&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;EBITDA&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2019&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;EBITDA&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What's the easiest way to do it?&lt;/P&gt;&lt;P&gt;The table was created as a table, not as a new request, so it's not available in the transformation menu.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2020 10:52:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Summarize-creating-a-new-category-in-the-same-table/m-p/1430088#M26664</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-13T10:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: Summarize creating a new category in the same table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Summarize-creating-a-new-category-in-the-same-table/m-p/1433067#M26725</link>
      <description>&lt;LI-CODE lang="csharp"&gt;this_table =
var __coreTable =
    SUMMARIZE(
        'main_table',
        ROLLUP( main_table[fiscal year (type)] ),
        main_table[Poperty],
        main_table[Account type],
        "@Value", SUM( main_table[Value] )
    )
var __additionalAccountType =
    ADDCOLUMNS(
        CROSSJOIN(
            DISTINCT( main_table[fiscal year (type)] ),
            distinct( main_table[Property] )
        ),
        "Account type",
            "EBITDA",
        "@Value",
            var __fy = main_table[fiscal year (type)]
            var __pr = main_table[Property]
            var __rev =
                MAXX(
                    filter(
                        __coreTable,
                        main_table[fiscal year (type)] = __fy
                        &amp;amp;&amp;amp;
                        main_table[Property] = _pr
                        &amp;amp;&amp;amp;
                        main_table[Account type] = "All Revenues"
                    ),
                    [@Value]
                )
            var __cost =
                MAXX(
                    filter(
                        __coreTable,
                        main_table[fiscal year (type)] = __fy
                        &amp;amp;&amp;amp;
                        main_table[Property] = _pr
                        &amp;amp;&amp;amp;
                        main_table[Account type] = "All Costs"
                    ),
                    [@Value]
                )
            return
                __rev - __cost
    )
var __union =
    union(
        __coreTable,
        __additionalAccountType
    )
return
    __union&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 14 Oct 2020 11:20:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Summarize-creating-a-new-category-in-the-same-table/m-p/1433067#M26725</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-14T11:20:13Z</dc:date>
    </item>
  </channel>
</rss>

