<?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: Iterative row calculation in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4236295#M167572</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="822359" data-lia-user-login="HowAreYou" class="lia-mention lia-mention-user"&gt;HowAreYou&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from Kedar_Pande&amp;nbsp;, please allow me to provide another insight:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following steps.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;1. Create a table of calculations to be subsequently used as slicer values.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Multipliers = GENERATESERIES(1, 5, 1)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. create the measure.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;% Covered =
VAR TotalGen = CALCULATE(SUM('Table 2'[Generation (kW)]),FILTER(ALL('Table 2'),'Table 2'[DateTime] = MAX('Table'[DateTime])))
VAR TotalCons = SUM('Table'[Consumption (kW)])
VAR Div = DIVIDE(TotalGen * SELECTEDVALUE(Multipliers[Value]),TotalCons,1)
RETURN
IF(Div &amp;gt; 1, 1, Div)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The final result is shown below.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If your Current Period does not refer to this, please clarify in a follow-up reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Clara Gong&lt;/P&gt;
&lt;P&gt;If there is any post&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;helps&lt;/I&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;Accept it as the solution&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Thu, 10 Oct 2024 06:09:41 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-10-10T06:09:41Z</dc:date>
    <item>
      <title>Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4234630#M167473</link>
      <description>&lt;P&gt;Hello community!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please help me to understand and create suitable calculation for this case?&lt;/P&gt;&lt;P&gt;I have fotovoltaics where I generate electricity and I have also 2 locations where I consume electricity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data looks like this - 2 tables with DateTime relation:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DateTime&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Consumption (kW)&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;DateTime&lt;/TD&gt;&lt;TD&gt;Generation (kW)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,25&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 9:00&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 9:15&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 9:30&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 9:45&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,75&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 10:00&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 10:15&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 10:30&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2,75&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 10:45&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 11:00&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4,75&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 11:15&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5,5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 11:30&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 11:45&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 12:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.1.24 12:00&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,75&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 12:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The output I need should look like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DateTime&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Consumption (kW)&lt;/TD&gt;&lt;TD&gt;% Covered&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,25&lt;/TD&gt;&lt;TD&gt;7,69%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;8,33%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,5&lt;/TD&gt;&lt;TD&gt;14,29%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;25,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3,75&lt;/TD&gt;&lt;TD&gt;80,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2,75&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;66,67%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:15&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;4,75&lt;/TD&gt;&lt;TD&gt;21,05%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:30&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5,5&lt;/TD&gt;&lt;TD&gt;4,55%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:45&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;8,33%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 12:00&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;8,33%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;50,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 9:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,75&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 10:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:15&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:30&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 11:45&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,25&lt;/TD&gt;&lt;TD&gt;100,00%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.1.24 12:00&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0,5&lt;/TD&gt;&lt;TD&gt;50,00%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Additionally I would like to have a slicer with predefined multipliers which can multiply fotovoltaics generation based on selected value. Lets say that table above is default but I can choose 2, 3, 4, 5 etc. to multiply its generation by that number.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im having the issue that calculated columns arent affected by this slicer and I wasnt able to create a measure which could calculate the above % coverage based on each individual row evaluation. It always sums everyhting together and doesnt count individually on 15 minutes basis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas appreciated!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 06:07:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4234630#M167473</guid>
      <dc:creator>HowAreYou</dc:creator>
      <dc:date>2024-10-09T06:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4234778#M167478</link>
      <description>&lt;P&gt;Establish a relationship between the two tables on the DateTime field.&lt;/P&gt;&lt;P&gt;Create a Table for Multipliers:&lt;/P&gt;&lt;PRE&gt;Multipliers = DATATABLE("Multiplier", INTEGER, {{1}, {2}, {3}, {4}, {5}})&lt;/PRE&gt;&lt;P&gt;Add a slicer to your report using this new Multipliers table.&lt;/P&gt;&lt;P&gt;Measure for Adjusted Generation:&lt;/P&gt;&lt;PRE&gt;Adjusted Generation (kW) = &lt;BR /&gt;VAR SelectedMultiplier = SELECTEDVALUE(Multipliers[Multiplier], 1)&lt;BR /&gt;RETURN&lt;BR /&gt;SUMX(GENERATIONTABLE, GENERATIONTABLE[Generation (kW)] * SelectedMultiplier)&lt;/PRE&gt;&lt;P&gt;Measure for Percentage Covered&lt;/P&gt;&lt;PRE&gt;% Covered = &lt;BR /&gt;VAR CurrentConsumption = SUMX(CONSUMPTIONTABLE, CONSUMPTIONTABLE[Consumption (kW)])&lt;BR /&gt;VAR CurrentGeneration = &lt;BR /&gt;CALCULATE(&lt;BR /&gt;[Adjusted Generation (kW)],&lt;BR /&gt;FILTER(GENERATIONTABLE, GENERATIONTABLE[DateTime] = MAX(CONSUMPTIONTABLE[DateTime]))&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;IF(CurrentConsumption &amp;gt; 0, DIVIDE(CurrentGeneration, CurrentConsumption, 0), 0)&lt;/PRE&gt;&lt;P&gt;Format the % Covered measure as a percentage in Power BI by going to the measure properties and setting the data type to percentage.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 07:25:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4234778#M167478</guid>
      <dc:creator>Kedar_Pande</dc:creator>
      <dc:date>2024-10-09T07:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4236295#M167572</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="822359" data-lia-user-login="HowAreYou" class="lia-mention lia-mention-user"&gt;HowAreYou&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from Kedar_Pande&amp;nbsp;, please allow me to provide another insight:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following steps.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;1. Create a table of calculations to be subsequently used as slicer values.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Multipliers = GENERATESERIES(1, 5, 1)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. create the measure.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;% Covered =
VAR TotalGen = CALCULATE(SUM('Table 2'[Generation (kW)]),FILTER(ALL('Table 2'),'Table 2'[DateTime] = MAX('Table'[DateTime])))
VAR TotalCons = SUM('Table'[Consumption (kW)])
VAR Div = DIVIDE(TotalGen * SELECTEDVALUE(Multipliers[Value]),TotalCons,1)
RETURN
IF(Div &amp;gt; 1, 1, Div)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The final result is shown below.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If your Current Period does not refer to this, please clarify in a follow-up reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Clara Gong&lt;/P&gt;
&lt;P&gt;If there is any post&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;helps&lt;/I&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;Accept it as the solution&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2024 06:09:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4236295#M167572</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-10-10T06:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4237494#M167615</link>
      <description>&lt;P&gt;Hello&amp;nbsp;Anonymous&lt;/a&gt;!&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="568855" data-lia-user-login="Kedar_Pande" class="lia-mention lia-mention-user"&gt;Kedar_Pande&lt;/a&gt;&amp;nbsp;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you both for providing the guide. It works well. One additional question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my provided example there are just few timestamp rows but in reality there are thousands, maybe milions of rows.&lt;/P&gt;&lt;P&gt;Is it possible to have a measure which could evaluate % Covered based on every row and then make a sum (for example I want to group % Covered based on months (and for example see that 30% of month can be covered while not going into granilarity of 15 mins detail)).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*In your current solution calculation works only if dimmension is in the lowest granularity level&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sample of grouping issue:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Variable "TotalGen" in "% Covered" measure takes only "&lt;SPAN&gt;max&lt;/SPAN&gt;&lt;SPAN&gt;('Table'[DateTime])" one row.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2024 19:05:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4237494#M167615</guid>
      <dc:creator>HowAreYou</dc:creator>
      <dc:date>2024-10-10T19:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4238357#M167666</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="822359" data-lia-user-login="HowAreYou" class="lia-mention lia-mention-user"&gt;HowAreYou&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following expression.&lt;/P&gt;
&lt;P style="margin: 0in; line-height: 13pt; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;TotalGen =

SUM('Table 2'[Generation (kW)]) * SELECTEDVALUE(Multipliers[Value])&lt;/LI-CODE&gt;
&lt;P style="margin: 0in; line-height: 13pt; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;TotalCon =

SUM('Table'[Consumption (kW)])&lt;/LI-CODE&gt;
&lt;P style="margin: 0in; line-height: 13pt; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure =

VAR _div = DIVIDE([TotalGen],[TotalCon],1)

RETURN

IF(_div &amp;gt; 1, 1, _div)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If your Current Period does not refer to this, please clarify in a follow-up reply.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Clara Gong&lt;/P&gt;
&lt;P&gt;If there is any post&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;helps&lt;/I&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;Accept it as the solution&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Oct 2024 07:29:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4238357#M167666</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-10-11T07:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative row calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4240652#M167876</link>
      <description>&lt;P&gt;Hello&amp;nbsp;Anonymous&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for providing the above. Thats not exactly it. Expected output should be:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;It can be achieved by creating calculated column. The issue is how to apply multiplier to calculated column since its being calculated during the refresh and measure (or slicer) cannot be used within calc column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Calc column is:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Covered (Multiplier &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;) =&lt;/SPAN&gt; &lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Consumption (kW)]&lt;/SPAN&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN&gt;related&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Table 2'&lt;/SPAN&gt;&lt;SPAN&gt;[Generation (kW)]&lt;/SPAN&gt;&lt;SPAN&gt;) &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Consumption (kW)]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;related&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Table 2'&lt;/SPAN&gt;&lt;SPAN&gt;[Generation (kW)]&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question is how to apply multiplier in this case? (Please note that there might be 1000 multipliers in reality so having 1000 columns is not right approach.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2024 06:00:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Iterative-row-calculation/m-p/4240652#M167876</guid>
      <dc:creator>HowAreYou</dc:creator>
      <dc:date>2024-10-14T06:00:19Z</dc:date>
    </item>
  </channel>
</rss>

