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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I'm missing something simple, please help!
I have a fact table and a date dimension linked on an integer surrogate key. The date dimension has the full date and also a Date Name column, so we can have slicers like "Today" and "Yesterday", and I can easily count how many events happened today
Calls Received = COUNTROWS('Fact Call Records')
But when I'm trying to count how many happened in the last 30 days, I'm struggling.
Calls Received in Last 30 Days =
var SelectedDate = MAX('Dim Date'[FullDate])
RETURN
CALCULATE(
'Fact Call Records'[Calls Received]
,DATESINPERIOD('Dim Date'[FullDate],SelectedDate,-30,DAY)
)
works when FullDate is used as the slicer, but when I slice using DateName it returns the same as the single day count.
What am I missing?
Solved! Go to Solution.
Typical, 9 minutes after posting I work out the solution.
My date dimension wasn't marked as a date dimension. Right clicking on it and setting the full date field made it work as expected!
Typical, 9 minutes after posting I work out the solution.
My date dimension wasn't marked as a date dimension. Right clicking on it and setting the full date field made it work as expected!