This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi,
I want to pass a numeric parameter into my custom SQL like below
Select .....
where.....
and FRS.SNAPSHOT_DATE_KEY > "&_SnapshotDateParam_&"
....
I have the parameter _SnapshotDateParam_ set as 20190501
However I suspect it is trying to pass the SQL through as
Select .....
where.....
and FRS.SNAPSHOT_DATE_KEY> &20190501&
....
Due to the following error I get:
Expression.Error: We cannot apply operator & to types Text and Number.
Details:
Operator=&
Left=select.......
.....
Right=20190705
I have tried several different permeations to get this working, to no avail!
Please help!
Solved! Go to Solution.
Hi @Anonymous ,
Current you can only merge t-sql string with text value. For your requirement, it means you need to add some t-sql convert type functions to convert these text type parameters.
Regards,
Xiaoxin Sheng
Hi @Anonymous ,
It seems like power query not allow you direct merge numeric value and text value, you can add Text.From function to force convert parameter value fix this.
let
Source= Sql.Database("testDB", "test", [Query="Select * from Calendar where Datekey >"&Text.From(DatekeyPara)])
in
Source
Regards,
Xiaoxin Sheng
Hi @Anonymous
Both are numeric though?
It appeears that the paramter is somehow being transformed into text
Hi @Anonymous ,
Current you can only merge t-sql string with text value. For your requirement, it means you need to add some t-sql convert type functions to convert these text type parameters.
Regards,
Xiaoxin Sheng
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 32 | |
| 25 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 65 | |
| 50 | |
| 30 | |
| 23 | |
| 23 |