Hi Thomas, Thanks for the help.
> The spot you found is not negating the value of each expense, but > simply > negates the value contained in the grid if the underlying account for > the cell > is an expense account. So I wonder if that would be the spot to > achieve what > you are trying. Right. I am thinking of using the same flag(whether the user wants to chart the expneses downwards - negative scale) to determine if the Transfers should also be ploted the same way. I need to test this but personally, it makes sense to either plot both expenses and tranfers negatively or neither. Basically, I took the Netflow report and created a "Cash flow" report because the existing Cashflow shows a list of transactions instead of a report showing the total cash flow for the period. Having the transactions is nice but only when trying to dig deeper into where my money went or where it came from. I believe the Netflow was intended to be similar to a Statement of Cash Flow a.k.a Cash flow report. At least I managed to get it close by having it show the transfers. Now I just want to visualize it but without the graph going into the (x,-y) scale. > KReportChartView::drawPivotChart receives all values in the parameter > 'grid'. > You may want to look into the construction of the grid to find the > spot where > the values of the transfers are inserted. I do not want to change the data itself, just the way transfers and negatives are displayed on the chart. I did trace it back to where the data is inserted.. but I don't want to change it there as I am afraid it may have reprecussions on the mathematical calculations being done in other places. I really only want to change the visual side of things. But I am glad you mentioned it because I did not even look to see where the grid was coming in from. It was helpful to read through that code too. Although I am focusing on the chart right now.. eventually I want to, with community support, implement a flag to show values as positive or negatives vs Debit and Credits. I know a lot of people would get confused with the Debits and Credits reporting but I feel it would be nice to have that feature if some of the users wanted it. For now.. i will keep studying the code and trying to make small changes on my workstation until I get the hang of it. Thanks for the help so far! Much appreciated! JV On Sun, 2019-12-22 at 08:51 +0100, Thomas Baumgart wrote: > Jesus, > > On Samstag, 21. Dezember 2019 18:28:05 CET Jesus Varela wrote: > > > Dev team, > > > > I am trying to become more familiar with the code and am looking > > for the > > code that would control whether transfers are graphed and displayed > > as > > negative numbers in the reports. I want to display absolute values > > on > > charts and tables. > > Not sure which report you want to modify, but there is e.g. a method > called > PivotTable::coloredAmount(). It is responsible to render the color > for HTML > reports. The callee of this method provides the value. > > > I figured I would use this personal desire to get acquainted with > > the code. > > Any hints would be appreciated. I found the kreportchartview.cpp > > and in > > there is a variable to figure out if expenses should be negative or > > not, > > but I do not see anything for transfers. If it is there, I will > > keep > > looking. If I am on the wrong file, please let me know if you know > > where I > > should be looking. > > KReportChartView::drawPivotChart receives all values in the parameter > 'grid'. > You may want to look into the construction of the grid to find the > spot where > the values of the transfers are inserted. > > The spot you found is not negating the value of each expense, but > simply > negates the value contained in the grid if the underlying account for > the cell > is an expense account. So I wonder if that would be the spot to > achieve what > you are trying. > > > Just trying to make sure I am understanding the structure. I > > haven't used > > c++ in a long time. > > > > Thanks in advance for any assistance. > > Hope that helps. The reporting section is not my area of expertise. > >