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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Hola, ¿Puede ayudarme a continuación instrucción SQL en power BI:

Hola, ¿Puede ayudarme a continuación instrucción SQL en power BI:

Caso(i):

, Top20PartNumber_cte
Como
(
Seleccione Top 20 eqpartnumber, Sum(Qty) Como Tot_Qty, Sum(Cost) Como Tot_Cost
Desde RawData_cte
Grupo por eqpartnumber
Orden por Tot_Cost diciembre
)

Case(ii):Mediante el uso anterior de la necesidad de consulta anterior debajo de los resultados

, (IIF(ltrim(rtrim(upper(Status))) NOT IN ('REC','DEL','DEL2') Y ltrim(rtrim(Comments)='Equipo pesado enviado al transportista'
Y ltrim(rtrim(eqpartnumber)) IN (Select ltrim(rtrim(eqpartnumber)) De Top20PartNumber_cte)
Y ISNULL(DateDiff(day,DateImported,Getdate()),0) Entre 1 y 90,Qty,0)) Como F03_Qty

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola, @bsatishkumar

En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Tabla 1:

b1.png

Tabla 2:

b2.png

Puede crear una columna calculada o una medida como se muestra a continuación.

Columna calculada:

Flag Column = 
TRIM([eqpartnumber]) in 
SELECTCOLUMNS(
    ADDCOLUMNS(
        Table2,
        "Result",
        TRIM(Table2[eqpartnumber])
    ),
    "Res",
    [Result]
)

Medida:

Flag Measure = 
TRIM(SELECTEDVALUE(Table1[eqpartnumber])) in 
SELECTCOLUMNS(
    ADDCOLUMNS(
        Table2,
        "Result",
        TRIM(Table2[eqpartnumber])
    ),
    "Res",
    [Result]
)

Resultado:

b3.png

Saludos

Allan

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola, @bsatishkumar

El relpy anterior es para 'ltrim(rtrim(eqpartnumber)) IN (Select ltrim(rtrim(eqpartnumber)) From Top20PartNumber_cte)».

Para 'Case(i)', puede crear un tabl calcalado con el siguiente dax.

Top20PartNumber_cte =
TOPN (
    20,
    SUMMARIZE (
        RawData_cte,
        RawData_cte[eqpartnumber],
        "Tot_Qty", SUM ( RawData_cte[Qty] ),
        "Tot_Cost", SUM ( RawData_cte[Cost] )
    ),
    RawData_cte[eqpartnumber]
)

Saludos

Allan

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola, @bsatishkumar

En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Tabla 1:

b1.png

Tabla 2:

b2.png

Puede crear una columna calculada o una medida como se muestra a continuación.

Columna calculada:

Flag Column = 
TRIM([eqpartnumber]) in 
SELECTCOLUMNS(
    ADDCOLUMNS(
        Table2,
        "Result",
        TRIM(Table2[eqpartnumber])
    ),
    "Res",
    [Result]
)

Medida:

Flag Measure = 
TRIM(SELECTEDVALUE(Table1[eqpartnumber])) in 
SELECTCOLUMNS(
    ADDCOLUMNS(
        Table2,
        "Result",
        TRIM(Table2[eqpartnumber])
    ),
    "Res",
    [Result]
)

Resultado:

b3.png

Saludos

Allan

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Esta parte: ltrim(rtrim(eqpartnumber)) IN (Select ltrim(rtrim(eqpartnumber)) De Top20PartNumber_cte)

Syndicate_Admin
Administrator
Administrator

Hey @bsatishkumar ,

¿Dónde estás luchando?

Saludos

Denis

ltrim(rtrim(eqpartnumber)) IN (Select ltrim(rtrim(eqpartnumber)) De Top20PartNumber_cte)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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