Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Cómo convertir esta instrucción Select de SQL en Power BI

Hola, chicos

Estoy teniendo una dificultad para convertir la siguiente consulta en Power BI, especialmente la última parte "TENER Count (T0. WhsCode)=1)."

Cualquier idea sería útil.

(SELECCIONE T0. ItemCode, '05-MRB' AS Whse FROM OITW T0

INNER JOIN (SELECCIONE DISTINCT ItemCode FROM OITW WHERE WhsCode = '05-MRB') T1 ON T0. ItemCode=T1. Código de artículo

AGRUPAR POR T0. Código de artículo

TENER Conteo(T0. WhsCode)=1) T4 EN T0. Padre=T4. Código de artículo

¡Agradezco su ayuda de antemano!

Gracias

Mohammad

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Mohammadwazeri ,

Hasta donde yo sé, será más fácil para nosotros crear el código dax directamente en lugar de convertir desde el script SQL.

Así que le sugiero que comparta un archivo de muestra con nosotros y nos muestre una captura de pantalla con el resultado que desee. Esto hará que sea más fácil para mí encontrar la solución.

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@RicoZhou ,

¡Gracias por responder!

La consulta que compartí con ustedes es parte de una gran consulta. Estoy compartiendo solo la parte de la consulta que comienzan las tablas de unión, hay más campos incluidos en esta consulta que pensé que no tendrían sentido compartir, excepto tomar espacios. La consulta está en negrita

T2.PrdStdCst AS 'Component Prod Std Cost',

(T0. Cantidad * T2.PrdStdCst) AS 'Extended Prod Std Cost',

(SELECCIONE T5.price DE ITM1 T5 DONDE T0. Código = T5. Código de artículo Y T5. PriceList = 3) AS 'Estimación de costes',

(SELECCIONE T5.price * T0.quantity DE ITM1 T5 DONDE T0. Código = T5. Código de artículo Y T5. PriceList = 3) AS 'Estimación de costes ampliada',

T2. LastPurPrc AS 'Precio de última compra',

(T2. LastPurPrc * T0. Cantidad) AS 'Precio de última compra ampliado'

DE [dbo]. [ITT1] T0

UNIÓN INTERNA OITM T1 EN T0. Padre = T1. Código de artículo

EXTERIOR IZQUIERDO UNIR OITM T2 EN T0. Código = T2. Código de artículo

EXTERIOR IZQUIERDO UNIR ORSC T3 EN T0. Código = T3. VisResCode

UNIÓN EXTERIOR IZQUIERDA

(

SELECCIONE T0. ItemCode, '05-MRB' AS Whse

DE OITW T0

INNER JOIN (SELECCIONE DISTINCT ItemCode FROM OITW WHERE WhsCode = '05-MRB') T1 ON T0. ItemCode=T1. Código de artículo

AGRUPAR POR T0. Código de artículo

TENER Conteo(T0. WhsCode)=1

) T4 EN T0. Padre=T4. Código de artículo

DONDE T4. Whse IS NULL

ORDENAR POR T0. Padre, T0.visorder

A continuación se muestra una captura de pantalla de los datos, por lo que básicamente todos los campos extraídos de otras tablas en la consulta y la parte de la unión que está entre paréntesis solo filtran para mostrar solo datos específicos.

Mohammadwazeri_0-1669932373014.png

Espero que esto sea lo que necesitas para encontrar la solución.

Muchas gracias

Mohammad

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors