<?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: Distribute cost and add rows? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3084284#M107680</link>
    <description>&lt;P&gt;you must keep the data types be consistent. Date value can not compare with Text value.&lt;/P&gt;
&lt;P&gt;here is the file for your reference.&lt;/P&gt;</description>
    <pubDate>Fri, 17 Feb 2023 02:39:06 GMT</pubDate>
    <dc:creator>wdx223_Daniel</dc:creator>
    <dc:date>2023-02-17T02:39:06Z</dc:date>
    <item>
      <title>Distribute cost and add rows?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3080050#M107302</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New to PowerBI and DAX and hope you can help me with the solution. I have cost my income statment the I want to allocate/distribut to a internal number. For some cost I already have the cost on the correct internal number but for som OH cost I need to distribute the cost. For each month the share of each internal number will varies and I also have 2 different result units.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The figures from the income statment as below:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Ver.Nr.&lt;/TD&gt;&lt;TD&gt;Account&lt;/TD&gt;&lt;TD&gt;Result unit&lt;/TD&gt;&lt;TD&gt;Internal number&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Income&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;25000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;IT&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Income&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230201&lt;/TD&gt;&lt;TD&gt;34126255&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;50000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also have a table with the share for each internal number per month and resultunit.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Period&lt;/TD&gt;&lt;TD&gt;Result unit&lt;/TD&gt;&lt;TD&gt;Internal number&lt;/TD&gt;&lt;TD&gt;Share&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987654&lt;/TD&gt;&lt;TD&gt;35%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;jan-23&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987999&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;feb-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;35%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;feb-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;12%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;feb-23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;53%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I need, if it´s possible, is for each row that don´t have an internal number I need to slit the amout according the the share for that month and add rows with the date, account, result unit and internal number so I end up with a table as below. Is this possible to do?&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Ver.Nr.&lt;/TD&gt;&lt;TD&gt;Account&lt;/TD&gt;&lt;TD&gt;Result unit&lt;/TD&gt;&lt;TD&gt;Internal number&lt;/TD&gt;&lt;TD&gt;Amount&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;0,25 of 15000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;3750&lt;/TD&gt;&lt;TD&gt;0,25 of 15000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;7500&lt;/TD&gt;&lt;TD&gt;0,5 of 15000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230102&lt;/TD&gt;&lt;TD&gt;34113252&lt;/TD&gt;&lt;TD&gt;Income&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;6250&lt;/TD&gt;&lt;TD&gt;0,25 of 25000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;6250&lt;/TD&gt;&lt;TD&gt;0,25 of 25000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;12500&lt;/TD&gt;&lt;TD&gt;0,5 of 25000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;IT&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;0,25 of 3000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;IT&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;0,25 of 3000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;IT&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;0,5 of 3000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Income&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;8000&lt;/TD&gt;&lt;TD&gt;0,4 of 20000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987654&lt;/TD&gt;&lt;TD&gt;7000&lt;/TD&gt;&lt;TD&gt;0,35 of 20000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Insurance&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987999&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;0,25 of 20000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;4000&lt;/TD&gt;&lt;TD&gt;0,4 of 10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987654&lt;/TD&gt;&lt;TD&gt;3500&lt;/TD&gt;&lt;TD&gt;0,35 of 10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230103&lt;/TD&gt;&lt;TD&gt;34126272&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;987999&lt;/TD&gt;&lt;TD&gt;2500&lt;/TD&gt;&lt;TD&gt;0,25 of 10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230201&lt;/TD&gt;&lt;TD&gt;34126255&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;17500&lt;/TD&gt;&lt;TD&gt;0,35 of 50000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230201&lt;/TD&gt;&lt;TD&gt;34126255&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456789&lt;/TD&gt;&lt;TD&gt;6000&lt;/TD&gt;&lt;TD&gt;0,12 of 50000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20230201&lt;/TD&gt;&lt;TD&gt;34126255&lt;/TD&gt;&lt;TD&gt;Rent&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;321654&lt;/TD&gt;&lt;TD&gt;26500&lt;/TD&gt;&lt;TD&gt;0,53 of 50000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 17:50:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3080050#M107302</guid>
      <dc:creator>ays1977</dc:creator>
      <dc:date>2023-02-14T17:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: Distribute cost and add rows?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3080652#M107355</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="cpp"&gt;NewTable=
FILTER (
    SELECTCOLUMNS (
        GENERATE (
            IncomeStatement,
            SELECTCOLUMNS (
                FILTER (
                    ShareTable,
                    ShareTable[Period] = FORMAT ( IncomeStatement[Date], "mmm-yy" )
                        &amp;amp;&amp;amp; ShareTable[Result unit] = IncomeStatement[Result unit]
                ),
                "Res_U", ShareTable[Result unit],
                "Inter_Num", ShareTable[Internal number],
                "share", ShareTable[Share]
            )
        ),
        "Date", IncomeStatement[Date],
        "Ver.Nr.", IncomeStatement[Ver.Nr.],
        "Account", IncomeStatement[Account],
        "Result Unit", IncomeStatement[Result unit],
        "Internal Number", COALESCE ( IncomeStatement[Internal number], [Inter_Num] ),
        "Amount",
            IF (
                ISBLANK ( IncomeStatement[Internal number] ),
                IncomeStatement[Amount] * [share],
                IF ( IncomeStatement[Internal number] = [Inter_Num], IncomeStatement[Amount] )
            )
    ),
    [Amount]
)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 15 Feb 2023 03:53:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3080652#M107355</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2023-02-15T03:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Distribute cost and add rows?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3082095#M107488</link>
      <description>&lt;P&gt;Thank you wdx223_Daniel but when I try i get an error message that says that "DAX Comparisons cannot compare values of type Date with values of type TEXT". Can you please share excelfiles and pbix-file or do you have the solution how I can change this? Regards&lt;/P&gt;</description>
      <pubDate>Wed, 15 Feb 2023 19:46:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3082095#M107488</guid>
      <dc:creator>ays1977</dc:creator>
      <dc:date>2023-02-15T19:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Distribute cost and add rows?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3084284#M107680</link>
      <description>&lt;P&gt;you must keep the data types be consistent. Date value can not compare with Text value.&lt;/P&gt;
&lt;P&gt;here is the file for your reference.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2023 02:39:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Distribute-cost-and-add-rows/m-p/3084284#M107680</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2023-02-17T02:39:06Z</dc:date>
    </item>
  </channel>
</rss>

