Optional parameters in table calculation functions

I’m trying to use the periodOverPeriodPercentDifference function. I know it takes the parameters
(measure, date, period (optional), offset(optional))

What I want to do is run it with default period but custom offset. So I get the period to default to granularity of the visual aggregation but offset 2 periods back instead of 1 for example.

So I tried all of these different options to see if I could make it work but it tells me it isn’t correct. Is there a way to achieve this?
periodOverPeriodPercentDifference(sum({sales}),{sale_date},2) ← Leave it out
periodOverPeriodPercentDifference(sum({sales}),{sale_date},[],2) ← Pass empty list
periodOverPeriodPercentDifference(sum({sales}),{sale_date}, ,2) ← Pass empty string
periodOverPeriodPercentDifference(sum({sales}),{sale_date}, DEFAULT,2) ← Pass the string “DEFAULT”