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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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