Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
I have been asked to do an analysis on orders with multiple shipments/colli.
Below a screenshot of a matrix visual with order number. A count of tracking codes and a sum of colli.
I would like to count tracking codes where the previous count is bigger than one. grouped by order number.
So in the example below I would expect to see blank rows on the 1 rows. And 150 as a total in the matrix / card visuals.
I think this would be something like this in SQL. But I'm not sure how to do this in DAX.
SELECT order_number,
      COUNT(track_and_trace)
WHERE COUNT(track_and_trace > 1
GROUP BY order_number
Solved! Go to Solution.
hi @LvanLaar
Try plot with the OrderNumber column and a measure like:
count of Track and Trace =
VAR _count = COUNTROWS(TableName)
RETURN
IF(_count=1, BLANK(), _count)
for the total card visual, try like:
1PlusCountTotal =
VAR _table =
ADDCOLUMNS(
VALUES(TableName[OrderNumber]),
"Count",
CALCULATE(COUNTROWS(TableName))
)
RETURN
COUNTROWS(
FILTER(
_table,
[Count]>1
)
)
hi @LvanLaar
Try plot with the OrderNumber column and a measure like:
count of Track and Trace =
VAR _count = COUNTROWS(TableName)
RETURN
IF(_count=1, BLANK(), _count)
for the total card visual, try like:
1PlusCountTotal =
VAR _table =
ADDCOLUMNS(
VALUES(TableName[OrderNumber]),
"Count",
CALCULATE(COUNTROWS(TableName))
)
RETURN
COUNTROWS(
FILTER(
_table,
[Count]>1
)
)
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
 
            | User | Count | 
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | 
| User | Count | 
|---|---|
| 23 | |
| 12 | |
| 11 | |
| 9 | |
| 8 |