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,
for my problem I found this:
https://community.powerbi.com/t5/Desktop/SQL-Functions-in-Power-BI/m-p/235426#M104804
But it seems, it is no longer working.
As Source I have a SQL table, I only use 2 columns from it.: ordID and oLineID
Next I want to add a custom column: color
with gets its value from a SQL Server Function with Parameters ordID and oLineID.
First Step:
| ordID | oLineID |
| 309984 | 1278640 |
| 309985 | 1278641 |
| 309987 | 1278645 |
How it should look final like this:
| ordID | oLineID | color |
| 309984 | 1278640 | green |
| 309985 | 1278641 | blue |
| 309987 | 1278645 | yellow |
This is the SQL Server Function:
CREATE FUNCTION MAU_BI.fnGetFarbe
(
@ordID int,
@oLineID int
)
RETURNS nvarchar(max)
AS
BEGIN
DECLARE @strReturn nvarchar(255)
select @strReturn = ( select optDescription
from Product.Options
inner join OrderLineOptions on OrderLineOptions.optID = Product.Options.optID and optoID = 4
inner join OrderLines ol on ol.oLineID = OrderLineOptions.oLineID
where ol.ordID = @ordID and ol.olnID = @oLineID)
RETURN(@strReturn);
END
It was working a few years back, so it should still work. I was a shame, the M Source was not included in the original post.
Sven
Solved! Go to Solution.
Hi @Anonymous ,
You can create a query calling this SQL Function and transform it in a Power Query Function. After that just invoke this new power query function in your table passing both parameters.
This link can help you:
Hi @Anonymous ,
You can create a query calling this SQL Function and transform it in a Power Query Function. After that just invoke this new power query function in your table passing both parameters.
This link can help you:
All I need to do, was to remove the last step where the function is invoked. Arg........
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 35 | |
| 34 | |
| 31 | |
| 28 |
| User | Count |
|---|---|
| 137 | |
| 102 | |
| 71 | |
| 67 | |
| 65 |