<?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 Sales bucket with bucket values set by slicer in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723679#M180937</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think I am having a mental bloke. I have a set of data with lots of information like category (fridge, freezer etc) and items sold and price sold for. I would like to be able to put these in to sales buckets so we can see value of sales for items sold for between X and Y with the values set by a slicer. The idea is that I can have have 3 slicers, one for each bucket to determine the min/max for that bucket. I allows the person to select slicer 1 to min 0 and max 50. Bucket 1 would then only show sales when item was between 0 and 50. While slicer 2 can be set to 50 to 100 and in the table Bucket 2 would only show sales when item was between 50 and 100. They can then compare bucket 1 and 2 to see which value of goods sells best.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is welcome.&lt;/P&gt;</description>
    <pubDate>Sat, 07 Jun 2025 01:10:47 GMT</pubDate>
    <dc:creator>TJHughes</dc:creator>
    <dc:date>2025-06-07T01:10:47Z</dc:date>
    <item>
      <title>Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723679#M180937</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think I am having a mental bloke. I have a set of data with lots of information like category (fridge, freezer etc) and items sold and price sold for. I would like to be able to put these in to sales buckets so we can see value of sales for items sold for between X and Y with the values set by a slicer. The idea is that I can have have 3 slicers, one for each bucket to determine the min/max for that bucket. I allows the person to select slicer 1 to min 0 and max 50. Bucket 1 would then only show sales when item was between 0 and 50. While slicer 2 can be set to 50 to 100 and in the table Bucket 2 would only show sales when item was between 50 and 100. They can then compare bucket 1 and 2 to see which value of goods sells best.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is welcome.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jun 2025 01:10:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723679#M180937</guid>
      <dc:creator>TJHughes</dc:creator>
      <dc:date>2025-06-07T01:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723800#M180938</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="369518" data-lia-user-login="TJHughes" class="lia-mention lia-mention-user"&gt;TJHughes&lt;/a&gt;&amp;nbsp;here is a static method with predefined buckets that works well, your questn is about slicer controlled buckets to select custom min and max ranges, creating what-if parameters could work. Please share a sample dataset to test it dynamically.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Total Sales &lt;/SPAN&gt;&lt;SPAN&gt;by&lt;/SPAN&gt;&lt;SPAN&gt; Bucket =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;SelectedBucket&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SalesBuckets&lt;/SPAN&gt;&lt;SPAN&gt;[Bucket Name]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;MinVal&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;LOOKUPVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SalesBuckets&lt;/SPAN&gt;&lt;SPAN&gt;[MinValue]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SalesBuckets&lt;/SPAN&gt;&lt;SPAN&gt;[Bucket Name]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SelectedBucket&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;MaxVal&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;LOOKUPVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SalesBuckets&lt;/SPAN&gt;&lt;SPAN&gt;[MaxValue]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SalesBuckets&lt;/SPAN&gt;&lt;SPAN&gt;[Bucket Name]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SelectedBucket&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SalesData&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SalesData&lt;/SPAN&gt;&lt;SPAN&gt;[SalesPrice]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;MinVal&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SalesData&lt;/SPAN&gt;&lt;SPAN&gt;[SalesPrice]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;MaxVal&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SalesData&lt;/SPAN&gt;&lt;SPAN&gt;[UnitsSold]&lt;/SPAN&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;SPAN&gt;SalesData&lt;/SPAN&gt;&lt;SPAN&gt;[SalesPrice]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt; &lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 07 Jun 2025 06:11:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723800#M180938</guid>
      <dc:creator>techies</dc:creator>
      <dc:date>2025-06-07T06:11:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723821#M180939</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="369518" data-lia-user-login="TJHughes" class="lia-mention lia-mention-user"&gt;TJHughes&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can achieve dynamic sales bucketing using slicers by creating disconnected tables that represent the possible minimum and maximum price values for each bucket. For each of your three desired buckets, you need to create two slicer tables—one for the minimum value and one for the maximum. You can generate these using DAX like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;BucketRange = GENERATESERIES(0, 1000, 1)
&lt;/LI-CODE&gt;
&lt;P&gt;You can reuse this same table multiple times in slicers for Bucket1Min, Bucket1Max, Bucket2Min, Bucket2Max, and so on. These tables should not be related to your sales data model. Next, create measures to capture the selected values from each slicer using:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Bucket1MinSelected = SELECTEDVALUE(BucketRange[Value])
Bucket1MaxSelected = SELECTEDVALUE(BucketRange[Value])
&lt;/LI-CODE&gt;
&lt;P&gt;Repeat for Bucket2 and Bucket3. Then, create a measure that calculates sales within the selected range for each bucket. Assuming your sales data table is called SalesData and contains columns Price and SalesAmount, you can write:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Bucket1 Sales = 
VAR MinVal = [Bucket1MinSelected]
VAR MaxVal = [Bucket1MaxSelected]
RETURN
CALCULATE(
    SUM(SalesData[SalesAmount]),
    SalesData[Price] &amp;gt;= MinVal,
    SalesData[Price] &amp;lt; MaxVal
)
&lt;/LI-CODE&gt;
&lt;P&gt;Repeat similar measures for Bucket2 and Bucket3 by swapping in their respective min and max variables. In your table or matrix visual, place the category (like fridge or freezer) on the rows and the three bucket sales measures on the columns. The slicers you’ve added for each bucket will then dynamically control the price ranges included in each bucket, and the table will reflect sales amounts accordingly. This lets users interactively compare which price ranges are generating the most revenue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jun 2025 06:37:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4723821#M180939</guid>
      <dc:creator>DataNinja777</dc:creator>
      <dc:date>2025-06-07T06:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4727150#M181076</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="369518" data-lia-user-login="TJHughes" class="lia-mention lia-mention-user"&gt;TJHughes&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for reaching out to Microsoft Fabric Community.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="608865" data-lia-user-login="DataNinja777" class="lia-mention lia-mention-user"&gt;DataNinja777&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="645372" data-lia-user-login="techies" class="lia-mention lia-mention-user"&gt;techies&lt;/a&gt;&amp;nbsp;for the prompt response.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As we haven’t heard back from you, we wanted to kindly follow up to&amp;nbsp;check if the solution provided by the super user resolved your issue?&amp;nbsp;or let us know if you need any further assistance.&lt;BR /&gt;If any response resolved your issue, please mark it as "Accept as solution" and click "Yes" if you found it helpful.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;
&lt;P&gt;Anjan Kumar Chippa&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jun 2025 12:05:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4727150#M181076</guid>
      <dc:creator>v-achippa</dc:creator>
      <dc:date>2025-06-10T12:05:24Z</dc:date>
    </item>
    <item>
      <title>Re: Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4733593#M181322</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/369518" target="_blank"&gt;@TJHughes&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;We wanted to kindly follow up to&amp;nbsp;check if the solution provided by the super user resolved your issue.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If any response resolved your issue, please mark it as "Accept as solution" and click "Yes" if you found it helpful.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;
&lt;P&gt;Anjan Kumar Chippa&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jun 2025 13:03:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4733593#M181322</guid>
      <dc:creator>v-achippa</dc:creator>
      <dc:date>2025-06-16T13:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sales bucket with bucket values set by slicer</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4737557#M181454</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/369518" target="_blank"&gt;@TJHughes&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As we haven’t heard back from you, we wanted to kindly follow up to&amp;nbsp;check if the solution provided by the super user resolved your issue.&lt;BR /&gt;If any response resolved your issue, please mark it as "Accept as solution" and click "Yes" if you found it helpful.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;
&lt;P&gt;Anjan Kumar Chippa&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jun 2025 11:52:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sales-bucket-with-bucket-values-set-by-slicer/m-p/4737557#M181454</guid>
      <dc:creator>v-achippa</dc:creator>
      <dc:date>2025-06-19T11:52:13Z</dc:date>
    </item>
  </channel>
</rss>

