<?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: DAX help in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/365525#M10883</link>
    <description>&lt;P&gt;%byScrapCode is calcualted as below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%byScrapCode = scrapCodeindividualQTY/TotalScrapCodeQTy * 100&lt;/P&gt;</description>
    <pubDate>Mon, 26 Feb 2018 20:00:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-02-26T20:00:13Z</dc:date>
    <item>
      <title>DAX help</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/362823#M10823</link>
      <description>&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Scrap_Code&lt;/TD&gt;&lt;TD&gt;Scrap_Total_Qty&lt;/TD&gt;&lt;TD&gt;%ByScrapCode&lt;/TD&gt;&lt;TD&gt;RunningTotals&lt;/TD&gt;&lt;TD&gt;ScrapCodeRANK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2075&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;18.60%&lt;/TD&gt;&lt;TD&gt;37.21%&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2130&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;18.60%&lt;/TD&gt;&lt;TD&gt;37.21%&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2205&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16.28%&lt;/TD&gt;&lt;TD&gt;53.49%&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2067&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;13.95%&lt;/TD&gt;&lt;TD&gt;67.44%&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2100&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;9.30%&lt;/TD&gt;&lt;TD&gt;76.74%&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2117&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6.98%&lt;/TD&gt;&lt;TD&gt;83.72%&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RunningTotals = CALCULATE( [%ByScrapCode],TOPN([ScrapCodeRANK],ALL(DimTransaction[Scrap_Code]),[%ByScrapCode]))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to get the RunningTotals Corrected in above Visual&amp;nbsp; to break the tie , so it should be 18.60&amp;nbsp; then 37.21 and then 53.49 and so on , for some reason it giving me Runningtotals by adding number which have same scrapcoderank, any idea how to fix this ???&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 03:17:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/362823#M10823</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-22T03:17:16Z</dc:date>
    </item>
    <item>
      <title>Re: DAX help</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/364020#M10858</link>
      <description>&lt;P&gt;Hi khana04,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Firstly, in your measure, are you using RANKX() to calculate the measure [ScrapCodeRANK]? If you are, RANKX() will always return the same&amp;nbsp;ranking for the same value.&lt;/P&gt;&lt;P&gt;In addition. TopN() will take all the rows with same value in a column as one row. So, to achieve your requirement, you should use edit query to create a new ranking column instead of using DAX.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please refer to steps below:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Calculate [%ByScrapCode] using Power Query instead of DAX in Power BI Desktop, which will make [%ByScrapCode] as a column in your table, if you have any questions about how to calculate [%ByScrapCode] in query editor, please share sample data of your table.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Sort table ‘DimTransaction’ by column [%ByScrapCode], then create an index column [ScrapCodeRANK] from 1. You can use M formula below in Edit Queries:&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bc2xDcAwCATAXZDSWQhMwHgWy/uvYV6KuxTfnJ5nLepdnBqNigb3fGi3UjUpSWhyyKcy/E8D1wE1nn4XBAtvZbLdqiqqhjpP/NoH", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Scrap_Code = _t, Scrap_Total_Qty = _t, #"%ByScrapCode" = _t]),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Changed Type" = Table.TransformColumnTypes(Source,{{"%ByScrapCode", Percentage.Type}}),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Sorted Rows2" = Table.Buffer(Table.Sort(#"Changed Type",{{"%ByScrapCode", Order.Descending}})),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"MyRank" = Table.AddIndexColumn(#"Sorted Rows2", "ScrapCodeRANK",1,1)&lt;/P&gt;&lt;P&gt;in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"MyRank"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The result is like below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 600px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/83419iF7CE169B0FD1E97E/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.PNG" alt="2.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3.Creata measures [RunningTotals] with DAX formula below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RunningTotals = CALCULATE(SUMX(DimTransaction, [%ByScrapCode]), FILTER(ALL(DimTransaction), DimTransaction[ScrapCodeRANK] &amp;lt;= MAX(DimTransaction[ScrapCodeRANK])))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The final result is like below and you can refer to PBIX file here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.dropbox.com/s/e2x5l2hj41sl13n/For%20khana04.pbix?dl=0" target="_blank"&gt;https://www.dropbox.com/s/e2x5l2hj41sl13n/For%20khana04.pbix?dl=0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 600px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/83420i2B6F5B7A8B9A6866/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.PNG" alt="1.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Jimmy Tao&lt;/P&gt;</description>
      <pubDate>Fri, 23 Feb 2018 10:29:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/364020#M10858</guid>
      <dc:creator>v-yuta-msft</dc:creator>
      <dc:date>2018-02-23T10:29:15Z</dc:date>
    </item>
    <item>
      <title>Re: DAX help</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/365525#M10883</link>
      <description>&lt;P&gt;%byScrapCode is calcualted as below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%byScrapCode = scrapCodeindividualQTY/TotalScrapCodeQTy * 100&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 20:00:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/DAX-help/m-p/365525#M10883</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-26T20:00:13Z</dc:date>
    </item>
  </channel>
</rss>

