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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors