<?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 Dynamic Segmentation/ Bucketing/ Binning in Quick Measures Gallery</title>
    <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/1387187#M626</link>
    <description>&lt;P&gt;Dynamic Segmentation/ Bucketing/ Binning&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Created an independent bucket Table.&lt;/P&gt;
&lt;P&gt;Create measures that take advantage of those buckets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Actual Measure&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin % = DIVIDE([Margin],[Sales]) &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The measure we would like to become the parameter/slicer&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin Type = Switch( True(),
[Margin %] &amp;lt; -.2 , "Very Bad",
[Margin %] &amp;lt;0 , "Bad",
[Margin %] &amp;lt;.1 , "Netural",
[Margin %] &amp;lt;.25 , "Good",
"Very Good"
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The independent Table we created&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="331"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="101"&gt;Start Limit&lt;/TD&gt;
&lt;TD width="104"&gt;End Limit&lt;/TD&gt;
&lt;TD width="126"&gt;Bucket&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;-1000&lt;/TD&gt;
&lt;TD&gt;-0.2&lt;/TD&gt;
&lt;TD&gt;Very Bad&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;-0.2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Bad&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0.1&lt;/TD&gt;
&lt;TD&gt;Netrual&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.1&lt;/TD&gt;
&lt;TD&gt;0.25&lt;/TD&gt;
&lt;TD&gt;Good&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.25&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;Very Good&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bucketed measures&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin Bucket = COUNTX(filter(VALUES(customer[Customer Id]),[Margin %] &amp;gt;=Min('Margin Bucket'[Start Limit]) &amp;amp;&amp;amp; [Margin %] &amp;lt;max('Margin Bucket'[End Limit])),customer[Customer Id])
Avg Margin Bucket = AVERAGEX(filter(VALUES(customer[Customer Id]),[Margin %] &amp;gt;=Min('Margin Bucket'[Start Limit]) &amp;amp;&amp;amp; [Margin %] &amp;lt;max('Margin Bucket'[End Limit])),[Margin %])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="reportid hidden"&gt;eyJrIjoiYmFmMTc0NzYtYzMzNS00NTU0LWFjNGYtODc4ZjA0ODM0MzVjIiwidCI6ImVhOGJkMWZkLWFjMzQtNGFlMi1iNDIxLTZjZmEyZmNmZjI0MyJ9&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 22 Sep 2020 11:44:39 GMT</pubDate>
    <dc:creator>amitchandak</dc:creator>
    <dc:date>2020-09-22T11:44:39Z</dc:date>
    <item>
      <title>Dynamic Segmentation/ Bucketing/ Binning</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/1387187#M626</link>
      <description>&lt;P&gt;Dynamic Segmentation/ Bucketing/ Binning&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Created an independent bucket Table.&lt;/P&gt;
&lt;P&gt;Create measures that take advantage of those buckets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Actual Measure&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin % = DIVIDE([Margin],[Sales]) &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The measure we would like to become the parameter/slicer&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin Type = Switch( True(),
[Margin %] &amp;lt; -.2 , "Very Bad",
[Margin %] &amp;lt;0 , "Bad",
[Margin %] &amp;lt;.1 , "Netural",
[Margin %] &amp;lt;.25 , "Good",
"Very Good"
)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The independent Table we created&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="331"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="101"&gt;Start Limit&lt;/TD&gt;
&lt;TD width="104"&gt;End Limit&lt;/TD&gt;
&lt;TD width="126"&gt;Bucket&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;-1000&lt;/TD&gt;
&lt;TD&gt;-0.2&lt;/TD&gt;
&lt;TD&gt;Very Bad&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;-0.2&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Bad&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0.1&lt;/TD&gt;
&lt;TD&gt;Netrual&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.1&lt;/TD&gt;
&lt;TD&gt;0.25&lt;/TD&gt;
&lt;TD&gt;Good&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.25&lt;/TD&gt;
&lt;TD&gt;1000&lt;/TD&gt;
&lt;TD&gt;Very Good&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bucketed measures&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Margin Bucket = COUNTX(filter(VALUES(customer[Customer Id]),[Margin %] &amp;gt;=Min('Margin Bucket'[Start Limit]) &amp;amp;&amp;amp; [Margin %] &amp;lt;max('Margin Bucket'[End Limit])),customer[Customer Id])
Avg Margin Bucket = AVERAGEX(filter(VALUES(customer[Customer Id]),[Margin %] &amp;gt;=Min('Margin Bucket'[Start Limit]) &amp;amp;&amp;amp; [Margin %] &amp;lt;max('Margin Bucket'[End Limit])),[Margin %])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="reportid hidden"&gt;eyJrIjoiYmFmMTc0NzYtYzMzNS00NTU0LWFjNGYtODc4ZjA0ODM0MzVjIiwidCI6ImVhOGJkMWZkLWFjMzQtNGFlMi1iNDIxLTZjZmEyZmNmZjI0MyJ9&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2020 11:44:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/1387187#M626</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-09-22T11:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation/ Bucketing/ Binning</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/2117939#M779</link>
      <description>&lt;P&gt;Hi Amit,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have followed this and getting below result which is incorrect:&lt;/P&gt;
&lt;P&gt;Total is correct but it is not segregating according to buckets.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Till here its fine,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But as soon as I add Measure as below it only gives total but does not segregate&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My Measure is below:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Age Bucket = COUNTX(filter(VALUES(TrusteeClaimsList_Decision[PolicyCaseBenefitKey]),[Age of Pending Claims] &amp;gt;=Min('Age_Pending_Bucket Table'[Start Limit]) &amp;amp;&amp;amp; [Age of Pending Claims] &amp;lt;=max('Age_Pending_Bucket Table'[End Limit])),TrusteeClaimsList_Decision[PolicyCaseBenefitKey])&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Can you please help, it should be as below:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2021 04:31:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/2117939#M779</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-10-06T04:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation/ Bucketing/ Binning</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/2921035#M926</link>
      <description>&lt;P&gt;This is fantastic; thank you for your prompt response; however, I have a slightly different situation. First, I have to group values by date for each customer, and then I should use the bucket. I am trying to find a way to do this in the DAX function instead of grouping values for each customer &amp;amp; date in a table to avoid performance issues.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 08:53:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/2921035#M926</guid>
      <dc:creator>alialsayer</dc:creator>
      <dc:date>2022-11-22T08:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation/ Bucketing/ Binning</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/4290313#M1154</link>
      <description>&lt;P&gt;Hi Amit,&lt;BR /&gt;I am facing a different issue where the bins should be calculated based on the dynamic Min &amp;amp; Max (dynamic range of data based on category selection).&lt;BR /&gt;My data is like this:&lt;BR /&gt;Category A sales ranges from -300 to 400 ( need to create 20 bins in this range when I select 'A' in the category slicer;&lt;BR /&gt;Category B sales ranges from 200 to 800 ( need to create 20 bins in this range when I select 'B' in the category slicer; and so on..&lt;BR /&gt;Currently bins are creating based on the total range -300 to 800 which is not required.&lt;BR /&gt;Is there any workaround to achieve this?&lt;BR /&gt;&lt;BR /&gt;Appreciate your inputs..Thanks in advance..&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Nov 2024 02:38:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Dynamic-Segmentation-Bucketing-Binning/m-p/4290313#M1154</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-20T02:38:15Z</dc:date>
    </item>
  </channel>
</rss>

