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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi everyone,
Im trying to connect a data source with a parameter but no how Power BI offers.
The thing is that I have two kind of client, the one who use Hana connection and the other that use SQL.
What Im trying to do is something like this:
-Create Source Parameters for each one
SQLSource = Sql.Database("server","bd")
HANASource = SapHana.Database("serverhana")
-One parameter to point one of them
ConnectionSource = SQLSource
or
ConnectionSource = HANASource
-Finally get this
Source = ConnectionSource
Why I'm trying to do this? because I want to avoid to have two reports/forms one for each kind of client.
There's any way to make it?
Thanks for your time ![]()
Solved! Go to Solution.
Hi @aroldan,
Perhaps you can try to use below conditional query if it suitable for your requirement.
Comment: When ServerName and databaseName are null, use sql connector; if databaseName is null, use hana connector, otherwise return null.
let
SQLOrHana= (ServerName as text, databaseName) =>
let
Source= if ServerName <> null and databaseName <> null
then Sql.Database(ServerName,databaseName) else
if databaseName = null and ServerName <> null then SapHana.Database("serverhana")
else null
in
Source
in
SQLOrHana
Regards,
Xiaoxin Sheng
Hi @aroldan,
Perhaps you can try to use below conditional query if it suitable for your requirement.
Comment: When ServerName and databaseName are null, use sql connector; if databaseName is null, use hana connector, otherwise return null.
let
SQLOrHana= (ServerName as text, databaseName) =>
let
Source= if ServerName <> null and databaseName <> null
then Sql.Database(ServerName,databaseName) else
if databaseName = null and ServerName <> null then SapHana.Database("serverhana")
else null
in
Source
in
SQLOrHana
Regards,
Xiaoxin Sheng
Thank you so much, that was so helpfull![]()
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 41 | |
| 37 | |
| 35 | |
| 35 | |
| 28 |
| User | Count |
|---|---|
| 134 | |
| 101 | |
| 71 | |
| 67 | |
| 65 |