Skip to main content
Skip table of contents

Using Bins in the Tableau Web App (Optional)

Related help links:
Create Bins from a Continuous Measure - Tableau
Binning Dates for Custom Date Levels | Tableau Software

Definition:
A Tableau Bin is way to group data (dimension) by incremental values of a numeric field (measure)

Ranking product sales by Qty Sold in selected multiples

The question: What multiples of qty sold generates the most sales for an item?

The answer: create a view showing item sales by multiples of qty sold using Bins.

  1. Create a workbook with the _Sales_Invoice data source showing Item, Qty Sold, Sales.

  2. To create the Qty Sold Bin, right click on the Qty Sold field, select Create > Bins.

    Create Qty Sold Bin

  3. Create a Parameter for the user to enter the bin qty value

    Bin Qty Parameter

  4. Edit the Qty Sold (bin) and set the Size of bins to the Qty Sold Bin Parameter

    Set the bin size to the parameter value

5. Create a calculated field for the number of invoices

Invoice Count calculation

6. (Optional) Create a hierarchy for Item / Qty Sold (bin) enabling you to collapse to the Item level and expand to the Qty Sold (bin) level

Item /Bin hierarchy

7. Sort the rows in Descending order based on the Nested Sales value. This shows the highest sales item as first on the list. Then when the hierarchy is expanded to show the Qty Sold (bin) field, the highest selling bin qty shows first

Sort Descending by Sales (Nested)

In the example above the highest selling item is CONBABY2.
The 1st highest selling qty multiple is in the 270 to 279 Qty Sold (bin) group.
The 2nd highest selling qty multiple is in the 780 to 790 Qty Sold (bin) group.
CONCLUSION: Check that you keep enough QOH so you can fulfill those sales.

Sales by Bin Qty with QOH example

Using the Tableau data blending feature, add the IN_OnHandToday data source and show the current QOH
02a Bins: Item Qty Sold BIN with QOH - DataSelf Analytics

Sales by Qty Sold Bin, also showing QOH Today

Sales by Bin Qty as a Chart example

Sometimes a graphical representation is more meaningful to show patterns or differences.
See an example at 02a Bins: Item Qty Sold BIN Chart - DataSelf Analytics

Sales by Bin Qty Dashboard showing both table and chart example

Sometimes it is beneficial to show both the table & graphical views together like this example,
02a Bins: Item Qty Sold Bins Dashboard - DataSelf Analytics

Dashboard showing both table and graphical views

Comparing sales by multiyear groups (bins)

You already know how to group sales by year and use table calculations to show the % difference between years. But how do you show the differences between 5-year increments? Using bins you can group in multi-year increments. See the example at 02a Bins: Sales by Year Bins1 - DataSelf Analytics

The requirement is to create a numeric value for the date field. In these examples the Invoice Year is being “binned”.

  1. Create a calculated field for YEAR([Invoice Date])

  2. Right click on the calculated field and create Bin

  3. Enter the Bin Size to group years. In this example the Invoice Year is being grouped (binned) in 5-year multiples

  4. Here is an example of using a parameter to set the year bin size:
    02a Bins: Sales by Year Bins2 - DataSelf Analytics

Looking at past sales from Today in 30-day bin groups

With bins you can look at sales history relative to today in multi-day increments. With a parameter, you choose the increment. See an example at 02a Bins: Rolling Parameter Days Sales Bins Tabular - DataSelf Analytics

  1. Create a calculated field showing the invoice date relative to number of days from today.

    Using DateDiff to calculate number of days between invoice date & today

  2. Create a bin based on the DateDiff calculated field. Set the bin size to your choice

    DateDiff Bin

  3. To make the bin size customizable, create a parameter to control bin size.

  4. If you want more detail on the date groups of each bin, create calculated fields for MIN([Invoice Date]) & MAX([Invoice Date]) and add them to the Rows section.

    The DateMin & DateMax fields show the date rang of each bin

  5. To see the difference in the sales amount between bin groups, create a table calculation for % Difference from previous row as shown in the example above.

  6. These are examples of displaying the data graphically to show the difference more effectively
    In the first two views, the DateDiff (bin) is the Column Footer. The DateMin can show as a ToolTip or a Label.
    02a Bins: Rolling Days Sales Bins Bar Chart Asc - DataSelf Analytics,
    02a Bins: Rolling Days Sales Bins Bar Chart Desc - DataSelf Analytics

    In the following two views, DateDiff (bin) is marked as a color to provide the grouping. DateMin is the Column Footer
    02a Bins: Rolling Days Sales Bins Bar Chart Asc 2 - DataSelf Analytics
    02a Bins: Rolling 30 Day Sales Bins Line Chart - DataSelf Analytics

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.