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
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors