Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
This is what I have typed and it works in power query without errors.
let
StDt = [STARTDATE],
AllDates =
{Number.From([STARTDATE])..Number.From([ENDDATE])},
StofMonthDate =
List.Distinct(
List.Select(
List.InsertRange(
List.Transform(
AllDates,
each Date.StartOfMonth(Date.From(_))
),
0,
{[STARTDATE]}
),
each Number.From(_) >= Number.From(StDt)
)
)
in
StofMonthDate
But when I try to load the data, I get an error:
OLE DB or ODBC error: [Expression.Error] We cannot apply operator .. to types Null and Number..
I removed blanks in [end_date] and [start_date] but gets the same error. Please help
Solved! Go to Solution.
The first statement has to be a Source statement. That source should have columns like STARTDATE and ENDDATE.
OR
You will need to allocate some value to STARTDATE and ENDDATE variables. The moment you say [STARTDATE], it expects it to come from a table.
The first statement has to be a Source statement. That source should have columns like STARTDATE and ENDDATE.
OR
You will need to allocate some value to STARTDATE and ENDDATE variables. The moment you say [STARTDATE], it expects it to come from a table.
Those are from my table. STARTDATE and ENDDATE are available in the table
Please post your complete query alongwith Source statement.