Forum Discussion
Data_Tim
3 years agoNew Member
Help with SAMEPERIODLASTYEAR
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
Data_Tim
Appologies for that. Yes you are right this was supposed to be CALCULATETABLETickets 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" ) )
4 Replies
- tamerj1Community Champion
Data_Tim
Appologies for that. Yes you are right this was supposed to be CALCULATETABLETickets 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" ) )