Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

DAX unpivot

Hola

En la fórmula DAX me gustaría tener el efecto de una columna que identifica la "transacción"/tipo de contabilidad.

la columna contendría, por ejemplo, movimiento GROSS UPR, GrossPremium y RIIBNRMove junto a las filas pertinentes.

por favor, ayúdenme! 🙂

Screenshot_1.png

  • Hola @nikilouwgmail

    Puedes probar esta fórmula:

    Table = 
    UNION( 
    SELECTCOLUMNS(FACT_Sales,"ProductName",RELATED(DIM_Product[ProductName]),"AccPeriodMonth",RELATED(DIM_AccountingPeriod[AccPeriodMonth]),"Companyname",RELATED(DIM_Company[CompanyName]),"TransactionType","Sales","Amount",[SalesAmount]),
    
    SELECTCOLUMNS(FACT_CostOfSales,"ProductName",RELATED(DIM_Product[ProductName]),"AccPeriodMonth",RELATED(DIM_AccountingPeriod[AccPeriodMonth]),"Companyname",RELATED(DIM_Company[CompanyName]),"TransactionType","CostOfSales","Amount",[CostOfSalesAmount]),
    
    SELECTCOLUMNS(FACT_AdminCosts,"ProductName",RELATED(DIM_Product[ProductName]),"AccPeriodMonth",RELATED(DIM_AccountingPeriod[AccPeriodMonth]),"Companyname",RELATED(DIM_Company[CompanyName]),"TransactionType","AdminCosts","Amount",[AdminCosts]
    
    ))

    Resultado:

    3.JPG

    y aquí está el archivo pbix de muestra, por favor pruébelo.

    saludos

    Lin

9 Replies