Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
mithunt
Frequent Visitor

Quantity Calculation Help Needed

Hi PowerBians

 

I am trying to get a calculation which gives me result as mentioned in table below

 

I tried below dax which is not giving me right results

 

Order Details = CALCULATE(SUM('Data'[Quantity]),DATEVALUE('Data'[Order Date])=DATEVALUE('Data'[Ship Date]))
 
Kindly help me with an idea

 

Data   
    
Order DateShip DateProductQuantity
6/1/20226/10/2022A20
6/2/20226/11/2022B20
6/3/20226/12/2022C10
6/4/20226/13/2022D20
6/5/20226/14/2022A10
6/6/20226/15/2022B17
6/7/20226/16/2022C17
6/8/20226/17/2022D12
6/9/20226/18/2022A12
6/10/20226/19/2022B14
6/11/20226/20/2022C10
6/12/20226/21/2022D17
6/13/20226/22/2022A20
6/14/20226/23/2022B15
6/15/20226/24/2022C15
6/16/20226/25/2022D10
6/17/20226/26/2022A15
6/18/20226/27/2022B12
6/19/20226/28/2022C12
6/20/20226/29/2022D19
6/21/20226/30/2022A16
6/22/20227/1/2022B17
6/23/20227/2/2022C13

 

By using a Month\Day filter, I would like to look at how many products were shipped and how many were delivered on that day. 

 

Result  
   
ProductOrdererdShipped
A2017
B3025
C4033
D5041
1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi  @mithunt ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create a date dimension table(Do not create any relationship with Data table)

Date = CALENDAR(DATE(2022,6,1),DATE(2022,7,31))

yingyinr_0-1655799431278.png

2. Create two measures as below to get the ordered qty and shipped qty base on the selected dates

Ordererd Qty = 
CALCULATE (
    SUM ( 'Data'[Quantity] ),
    'Data'[Order Date] IN ALLSELECTED ( 'Date'[Date] )
)
Shipped Qty = 
CALCULATE (
    SUM ( 'Data'[Quantity] ),
    'Data'[Ship Date] IN ALLSELECTED ( 'Date'[Date] )
)

3. Create the visuals

yingyinr_2-1655799595254.png

If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.

How to upload PBI in Community

Best Regards

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Hi  @mithunt ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create a date dimension table(Do not create any relationship with Data table)

Date = CALENDAR(DATE(2022,6,1),DATE(2022,7,31))

yingyinr_0-1655799431278.png

2. Create two measures as below to get the ordered qty and shipped qty base on the selected dates

Ordererd Qty = 
CALCULATE (
    SUM ( 'Data'[Quantity] ),
    'Data'[Order Date] IN ALLSELECTED ( 'Date'[Date] )
)
Shipped Qty = 
CALCULATE (
    SUM ( 'Data'[Quantity] ),
    'Data'[Ship Date] IN ALLSELECTED ( 'Date'[Date] )
)

3. Create the visuals

yingyinr_2-1655799595254.png

If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.

How to upload PBI in Community

Best Regards

AilleryO
Memorable Member
Memorable Member

@mithunt 

Test Column will be :

TestColumn = IF( [Order Date] = [Ship Date], 1 , 0 )

To get the count of all and the count of shipped same day :

Count Of All = COUNT( [TestColumn] )
Count of Shipped Same Day = SUM( [TestColumn] )

Hope it makes things more clear

AilleryO
Memorable Member
Memorable Member

Hi,

 

You can create in Power Query  or in a DAX, a conditionnal column to test :

if OrderDate= ShipDate then return 1 or 0 (when it's false).

Then you'll just have to sum this column within a measure and you'll get expected count.

Let us know if you need more detailed explanation...

Hi AilleryO, 

 

Doing that would exclude entries if the Orderdate and Shipdate are not same. 

 

I would need all the shipped details, ordered details too

Hi,

 

To get the count of every shipment you'll count your shipment number (COUNTA or DISTINCTCOUNT), or you could even count the number of value in the "test column". This would count the 0 and the 1.

 

And to get the count of shipment made the same day, you'll sum up the column you'll create with the test returning 1 or 0.

Is it ok ?

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.