Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
Can someone help me on how to tag a record in power bi query using filter.
Ex:
count records if order date <= calendar and delivery date is > calendar - tag the record late delivery and so on
thanks
Solved! Go to Solution.
Hi @CJ_96601 ,
There is a problem. If you' like a column in Power Query, you have to assign the date to use. In other words, you can't make it dynamic. Since you need a column, there could be two solutions.
1. A calculated column with DAX.
test =
IF (
'sales'[order date] <= TODAY ()
&& 'sales'[delivery date] > TODAY (),
"Late Delivery",
"Normal"
)
2. A new column with Power Query.
if [order date] <= DateTime.LocalNow() and [delivery Date] > DateTime.LocalNow()
then "Late Delivery"
else "Normal"
Best Regards,
Hi @CJ_96601 ,
If you'd like to show them in a report, please try out this measure.
test = IF ( MIN ( 'sales'[order date] ) <= TODAY () && MIN ( 'sales'[delivery date] ) > TODAY (), "Late Delivery", "Normal" )
Best Regards,
Hi, thanks.
Instead of today, i need to have a variable date, in filter.
Regards,
Obet
Hi Obet,
You can try this one in that case.
test = VAR selectedDate = IF ( ISBLANK ( SELECTEDVALUE ( 'Calendar'[Date] ) ), TODAY (), SELECTEDVALUE ( 'Calendar'[Date] ) ) RETURN IF ( MIN ( 'sales'[order date] ) <= selectedDate && MIN ( 'sales'[delivery date] ) > selectedDate, "Late Delivery", "Normal" )
Best Regards,
Thanks. can i use power query or measure?
Hi @CJ_96601 ,
Could you please mark the proper answers as solutions?
Best Regards,
Hi, thanks, but it is not the solution i am looking for.
I need the tag in additional column, in power query
regards,
Hi @CJ_96601 ,
There is a problem. If you' like a column in Power Query, you have to assign the date to use. In other words, you can't make it dynamic. Since you need a column, there could be two solutions.
1. A calculated column with DAX.
test =
IF (
'sales'[order date] <= TODAY ()
&& 'sales'[delivery date] > TODAY (),
"Late Delivery",
"Normal"
)
2. A new column with Power Query.
if [order date] <= DateTime.LocalNow() and [delivery Date] > DateTime.LocalNow()
then "Late Delivery"
else "Normal"
Best Regards,
Thanks.
My pleasure. It's a measure.
Best Regards,
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 30 | |
| 28 | |
| 23 | |
| 21 | |
| 19 |
| User | Count |
|---|---|
| 41 | |
| 31 | |
| 18 | |
| 18 | |
| 15 |