Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello there. I would like to use DAX to calculate a new table from the below - basically retaining all the yellow rows. The logic: For each subscription_id, keep its last record for the day (because that will tell me if it's currently on or off). I've been struggling with this for hours, I'd really appreciate your help.
Input: this entire table
Output (via calculated table): Only the yellow rows
Logic: For each subscription_id, keep its last record for the day
Solved! Go to Solution.
Hi @michellepace
You may also try
Table 2 =
FILTER (
'Table',
'Table'[datetime]
= CALCULATE (
MAX ( 'Table'[datetime] ),
ALLEXCEPT ( 'Table', 'Table'[Date], 'Table'[subscription_id] )
)
)
Hello @tamerj1 and @OwenAuger . Thank you both very much for your reply. I ended up finding this little youtube video to show me how to do this in Power Query (without having to write code). I'm still really struggling with DAX, although @tamerj1 I could follow your code. And now that I have my (snapshot) table... I need to count the number of subcriptions and can't avoid DAX any longer. I'll post a new thread for this. Thank you very much once agian.
Hi @michellepace
You may also try
Table 2 =
FILTER (
'Table',
'Table'[datetime]
= CALCULATE (
MAX ( 'Table'[datetime] ),
ALLEXCEPT ( 'Table', 'Table'[Date], 'Table'[subscription_id] )
)
)
This should do the trick (existing table referred to as YourTable )
NewTable =
CALCULATETABLE (
YourTable,
INDEX (
1,
SUMMARIZE (
YourTable,
YourTable[subscription_id],
YourTable[Date],
YourTable[datetime]
),
ORDERBY ( YourTable[datetime], DESC ),
DEFAULT,
PARTITIONBY ( YourTable[Date], YourTable[subscription_id] )
)
)
Use INDEX to select the latest datetime per combination of subscription_id & Date.
Regards
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.