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

Creación de tablas calculadas para 3 condiciones diferentes

tksnota_0-1727814415186.png

Condición 2: Si el grupo de ventas de la tabla 1 es IC, la columna calculada será IC.

Condición 3: De la Tabla 1, si el Grupo de Ventas no es IC y el Tipo 2 es COGS, copie los Datos de New Consol en la columna calculada

tksnota

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @tksnota, hola Ashish_Mathur y muhammad_786_1, ¡gracias por su pronta respuesta!

Por favor, intente lo siguiente:

CalculatedColumn = 
SWITCH(
    TRUE(),
    
    -- condition2
    Table1[SalesGroup] = "IC", 
    "IC",
    
    -- condition1:  SalesGroup <> IC and Type2 =Sales, use GLAccount, Costcenter, CostUnit and Project from Table2 to search ItemCode
    Table1[Type2] = "Sales" && Table1[SalesGroup] <> "IC",
    LOOKUPVALUE(
        Table2[ItemCode], 
        Table2[GLAccount], Table1[GL_Cod], 
        Table2[Costcenter], Table1[Cost_Center], 
        Table2[CostUnit],Table1[Profit_Center],
        Table2[Project], Table1[Project]
    ),
    
    -- condition3:  SalesGroup <> IC and Type2 = COGS,return New Consol 
    Table1[Type2] = "COGS" && Table1[SalesGroup] <> "IC",
    Table1[New Consol],
    
    -- default
    BLANK()
)

Resultado:

vyajiewanmsft_0-1727836056092.png

Saludos

Joyce

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola

Comparta datos en un formato que se pueda pegar en un archivo de MS Excel. Muestre el resultado esperado allí.

Syndicate_Admin
Administrator
Administrator

Hola @tksnota

Pruebe esto:

CalculatedColumn = 
IF(
    Table1[SalesGroup] = "IC", 
    "IC",  -- Condition 2
    IF(
        Table1[Type2] = "Sales", 
        LOOKUPVALUE(Table2[ItemCode], Table2[SalesGroup], Table1[SalesGroup]),  -- Condition 1
        IF(
            Table1[Type2] = "COGS", 
            FORMAT(Table1[New Consol], "NA"),  -- Condition 3
            BLANK()  
        )
    )
)

muhammad_786_1_0-1727817650892.png

Mejor
Muhammad Yousaf

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

Twitter

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