Forum Discussion
Variation estimated vs. real
Hi!
I need to add a column or measure with the variation between two variables:
Data looks like this:
| Año | Categoría año | Concepto | Subconcepto | Departamento | Coste |
| 01/01/2017 | Real | Bancarios | Administración | 5719,03 | |
| 01/01/2017 | Estimado | Bancarios | Administración | 5833,41 |
I need an extra column at the right with the following calculation: (5719 / 5833) -1
I have more "conceptos" and rows, this is just an example.
Many thanks in advance.
Luis
Hi lmatera,
Here is the .pbix file in which I tested the scenario. If you have any question, please don't hesitate to ask.
Regards,
Yuliana Gu
8 Replies
- DatatouilleSolution Sage
Hi lmatera
Try the following measures:
- Total Coste = Sum(YourTable[Coste])
- Real Coste = Calculate ( [Total Coste] , YourTable[Categoría año] = "Real" )
- Estimado Coste = Calculate ( [Total Coste] , YourTable[Categoría año] = "Estimado" )
- Real vs Estimado = [Real Coste] - [Estimado Coste]
- lmateraFrequent Visitor
Thanks for your quick response, Excelside.
I've tried it, but it doesn't work propertly. The Values duplicate the number of columns.
I need three columns for each "Departamento":
- Estimado
- Real
- Variation (real vs estimado)
Thanks anyway :-)
- v-yulgu-msftMicrosoft Employee
Hi lmatera,
Please try below solutions:
Add three calculated columns in your source data table:
Total Real = CALCULATE ( SUM ( 'estimated vs real'[Coste] ), ALLEXCEPT ( 'estimated vs real', 'estimated vs real'[Departamento], 'estimated vs real'[Concepto], 'estimated vs real'[Category] ), 'estimated vs real'[Category] = "Real" ) Total Estimado = CALCULATE ( SUM ( 'estimated vs real'[Coste] ), ALLEXCEPT ( 'estimated vs real', 'estimated vs real'[Departamento], 'estimated vs real'[Concepto], 'estimated vs real'[Category] ), 'estimated vs real'[Category] = "Estimado" ) Diff = 'estimated vs real'[Total Real] - 'estimated vs real'[Total Estimado]Create several calculated tables referring to below formulas:
NewTable1 = SELECTCOLUMNS ( 'estimated vs real', "Category", "Difference", "Concepto", 'estimated vs real'[Concepto], "Departamento", 'estimated vs real'[Departamento], "diff", 'estimated vs real'[Diff] ) New Table2 = SUMMARIZE ( NewTable1, NewTable1[Departamento], NewTable1[Concepto], NewTable1[Category], "Coste", AVERAGE ( NewTable1[diff] ) ) New Table3 = UNION ( SELECTCOLUMNS ( 'estimated vs real', "Departamento", 'estimated vs real'[Departamento], "Concepto", 'estimated vs real'[Concepto], "Category", 'estimated vs real'[Category], "Coste", 'estimated vs real'[Coste] ), 'New Table2' )Then, drag corresponding fields from 'New Table3' into matrix visual, you can get below output:
Best regards,
Yuliana Gu- lmateraFrequent Visitor
Hi Yuliana,
Thank you very muchfor your quick response. I have problem creating the calculated tables referring to the formulas :-(
Would you be so kind to send me your .pbix file so I can check where's my error?
Thanks and have a nice weekend,
Luis
- v-yulgu-msftMicrosoft Employee
Hi lmatera,
Here is the .pbix file in which I tested the scenario. If you have any question, please don't hesitate to ask.
Regards,
Yuliana Gu