March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Happy new year all!
I am trying to use the SAMPERIODLASTYEAR function to count records from the previous year, so that I can compare them to the number of records for the current year (up until today's date). The problem I am running into is that the same day last year is counting records for the entire month, rather than just that corresponding day.
I have a field in my Date table [check] which checks the day number of the year so future days in the same month can be filtered out.
Any help to resolve this would be greatly appreciated. Many thanks
Solved! Go to Solution.
@Data_Tim
Appologies for that. Yes you are right this was supposed to be CALCULATETABLE
Tickets LYTD =
CALCULATE (
COUNT ( 'All Tickets'[sys_id] ),
CALCULATETABLE (
SAMEPERIODLASTYEAR ( DateTable[Date] ),
DateTable[Check] = "True"
)
)
Or
Tickets LYTD =
CALCULATE (
COUNT ( 'All Tickets'[sys_id] ),
SAMEPERIODLASTYEAR ( DateTable[Date] ),
FILTER ( ALL ( DateTable ), DateTable[Check] = "True" )
)
Thanks for getting back to me @tamerj1 .
Unfortunately that doesn't work as the Filter is expecting to evaluate DateTable[Date] not DateTable[Check]
@Data_Tim
Appologies for that. Yes you are right this was supposed to be CALCULATETABLE
Tickets LYTD =
CALCULATE (
COUNT ( 'All Tickets'[sys_id] ),
CALCULATETABLE (
SAMEPERIODLASTYEAR ( DateTable[Date] ),
DateTable[Check] = "True"
)
)
Or
Tickets LYTD =
CALCULATE (
COUNT ( 'All Tickets'[sys_id] ),
SAMEPERIODLASTYEAR ( DateTable[Date] ),
FILTER ( ALL ( DateTable ), DateTable[Check] = "True" )
)
Hi @Data_Tim
Please try
Tickets LYTD =
CALCULATE (
COUNT ( 'All Tickets'[sys_id] ),
FILTER ( SAMEPERIODLASTYEAR ( DateTable[Date] ), DateTable[Check] = "True" )
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
23 | |
15 | |
12 | |
9 | |
8 |
User | Count |
---|---|
41 | |
32 | |
29 | |
13 | |
13 |