Forum Discussion
Anonymous
6 years agoNot applicable
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 ...
- 6 years ago
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:
y aquí está el archivo pbix de muestra, por favor pruébelo.
saludos
Lin
v-lili6-msft
Community Support
6 years agoHola @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:
y aquí está el archivo pbix de muestra, por favor pruébelo.
saludos
Lin
Anonymous
6 years agoNot applicable
Muchas gracias @v-lili6-msft
Muy apreciado.
Puedo ver que funciona, pero tal vez mi conjunto de datos es demasiado grande o complejo, porque no ejecutará el DAX. Se cuelga y luego se estrella.