cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

Rellenar columna con función de SQL Server

Hola

para mi problema encontré esto:

https://community.powerbi.com/t5/Desktop/SQL-Functions-in-Power-BI/m-p/235426#M104804

Pero parece que ya no funciona.

Como origen tengo una tabla SQL, solo uso 2 columnas de ella.: ordID y oLineID

A continuación quiero agregar una columna personalizada: color

con obtiene su valor de una función de SQL Server con parámetros ordID y oLineID.

Primer paso:

ordIDoLineID
3099841278640
3099851278641
3099871278645


Cómo debería verse final como esto:

ordIDoLineIDColor
3099841278640Verde
3099851278641Azul
3099871278645Amarillo

Esta es la función de SQL Server:

CREATE FUNCTION MAU_BI.fnGetFarbe
(
@ordID int,
@oLineID int
)
DEVOLUCIONES nvarchar(max)
Como
Comenzar

DECLARE @strReturn nvarchar(255)

seleccionar @strReturn ( seleccione optDescription
desde Product.Options

unión interna OrderLineOptions en OrderLineOptions.optID - Product.Options.optID y optoID - 4
unión interna OrderLines ol en ol.oLineID - OrderLineOptions.oLineID
donde ol.ordID - @ordID y ol.olnID @oLineID)

RETURN(@strReturn);
Final

Estaba trabajando hace unos años, así que debería seguir funcionando. Yo era una pena, la fuente M no estaba incluido en el post original.

Sven

2 REPLIES 2
Highlighted
Super User V
Super User V

Re: Rellenar columna con función de SQL Server

Hola @SvenUngerecht ,

Puede crear una consulta que llame a esta función SQL y transformarla en una función de Power Query. Después de eso, simplemente invoque esta nueva función de consulta de energía en la tabla pasando ambos parámetros.

Este enlace puede ayudarle a:

https://eriksvensen.wordpress.com/2020/04/29/powerquery-using-sql-scalar-value-functions-in-powerque...



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Highlighted
Regular Visitor

Re: Rellenar columna con función de SQL Server

Todo lo que necesito hacer, era quitar el último paso donde se invoca la función. Arg........

Helpful resources

Announcements
Ignite

Microsoft Ignite

This will be a conference that you do not want to miss!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Don't miss the Power BI Dev Camp this week!

August Community Highlights

Check out a full recap of the month!

August 2020 CYST Challenge

Check out the winners of the recent 'Can You Solve These?' community challenge!

Experience what’s next for Power BI

Join us for an in-depth look at the new Power BI features and capabilities at the free Microsoft Business Applications Launch Event.