I'm having problems testing the sign of a commodity collector. I've modified the income statement to show gross margin and EBITDA. I've removed the option for multiple columns and put all the results in a single table. It all works well except for the following:
The original scm code used this: (report-line (if standard-order? exp-table inc-table) (string-append (_ "Net income") period-for) (string-append (_ "Net loss") period-for) net-income (* 2 (- tree-depth 1)) exchange-fn #f #f ) I'd like to replace it with: (add-subtotal-line my-table (if (gnc-numeric-negative-p (net-income)) (string-append (_ "Net loss") period-for) (string-append (_ "Net income") period-for) ) #f net-income) Net-income is defined as (set! net-income (gnc:make-commodity-collector)) Everything works but the if statement. What am I missing? Thanks in advance. Michael McKay Web site: http://mjmhelp.com Web log: http://mjmhelp.com/blog Subscribe
BEGIN:VCARD VERSION:2.1 X-MS-SIGNATURE:YES N;LANGUAGE=en-ca:McKay;Michael;J.;;CD MBA FN:Michael J. McKay CD MBA ORG:MJM Consulting TITLE:Principal TEL;CELL;VOICE:(613) 724-8169 ADR;WORK;PREF:;;33 Ossington Ave.;Ottawa;ON;K1S 3B3;Canada LABEL;WORK;PREF;ENCODING=QUOTED-PRINTABLE:33 Ossington Ave.=0D=0A= Ottawa, ON=0D=0A= K1S 3B3 X-MS-OL-DEFAULT-POSTAL-ADDRESS:2 URL;WORK:mjmhelp.com EMAIL;PREF;INTERNET:michael.mc...@mjmhelp.com PHOTO;TYPE=JPEG;ENCODING=BASE64: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQY GBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYa KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAAR CABgAEcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5pxS0UuKuwrgKAM9KvaTptzql2lvaRs7t 6DNex+FfhjbpbpJqJLSdSqD+tY1a0ae+5vSoSq7HiXkShN/lPt9dpxUZBHWvpTVfBunx2RSG 32jHBzXlnijwuLVXdE3Adu4rKOKUt0aVMLKCuefUVLNF5bkds1Hiulaq5yvQSiiimAoFPijM kiogyzHAFJitvwXZi/8AFelWxHyyXCA/TNaS91Nij7zSPov4R+AINJ0SOa6jVrycBmbuAewN einTFjTaiqFAwMVc0uNY4o0wAoUDirlwE4AzzXj/ABe8z20lC0UcJq9hIN4LDZ2FebeJIAsj KRkGvXvEDJHG/XjivKPEh3+ax6DpWa+I0mrxPHNe00xX0mB8shyMDpXOOpRirDkHBr0jW4PP ELDlhniuD1hAmqXIUYG816WHlfQ8evGzuUTRS4orpsc9x4Fdz8I7GK58VQXD3McT2jLIsTA5 lGcHH061xSivV/gFpK32ranctjNvGiqP94n9PlqsSuWlJjwvvVYo+hF8UaRaBI7i4AYj06Vd XUIZnikSYeU3cntXmmueFdUvlaV9SWJg/EMVupLDjgcVag0e/wBP0m9Et1IBbwh1YgcOf4ce 2B+deHdpHvxWupteKfEOl2gKSXCgse/avLvEeoQT/wColR1buprN8O2V/wCJLy4kvrmJGUZV ZV4J/lTLjSr4TvDcRQv5an97bpgD+lUo2d2ZTm5KyRjanKIwpY89AK5LxHZSRzG7Yr5czYC/ xDjqfrXWaqghhaYjc0YPB7msLxJKsulwOOshUgHtjOa6qEmppLqcVaCcG30OWIopcUV6fKef clFer/s76h9k8XXNu7AJcW/Q9ypBH6E15Yq10nw/v/7L8XaZcsdqeaEY+zcf1rfEUuelJLsY YatyVYt9z62vb6GJ0SJpS79VjbaB6msjxhLHF4Wuyg+TGOD1rN+1PbySz3CzOnLF41yqJ246 ms7xdEdQ0Ix2lxPaxMuc+W2Gz7Yr5i9z6vmSRyvhXU7S31aCzl2o80eVZDyp962vF989tZvE s2d3sOfyryxo4dGnVmaV5i2FbYdzH+ddLqzyS+Hori4kffv2qG64qnFXuZRq6NNHPXmJonSQ 4D8H+tch4jmWS98iIYigG1QK6yTa0DbuuDg+hwa4R8sSWJJPJJr1cBRUpOfY8jHVuWKj3K5F FPK80V6XszzlULCJUyKRgjgilRamVK74wuee52PoH4X+Ihq+kRLOwM8a+XIM9x3/ABrR16e3 gheIwzgE5byZWQH6gGvCvCOty+H9at7lHxGzBJEJ4ZTx/Wvc9R1ywlsXHmIHxyHxkV8vmGF+ r1dNmfVZbjPbUve3R5vM0QvHkt7QQxqCWcjJP41kaxq5vIbaAH93CCT7kmrninXY5Ea3tWBX +Jx0rkEkMrbU5HrXPTpuWyNK1VJ7mzYTB7uGPAbnLZ6Ae9cnqEKRahdwxnKxTMn5Gt68vIdI sGmcgyH7ozyxrjNNvGluZjO2WlYuT7162Fth3Z9dzycVesrroW2SirLJRXr8h5XOTIuOvSql zesTst8Af3v8KTUJyCIEPbLH+lUjwvFc2Lxbi/Z0/mdOFwykueZqeGbJ9U8SadaZ3GadQST2 zkn8ga921bw0utXznTlE0a8ebGQVx7n1rxLwfame/d+AEQ5JOOO4z7jI/Gvcfg1q8d3o+q20 OR5dyGxnJCsuAOvqDXmKCqySkempumm4nJ6x4BeHJeV3x/CBgf8A165bVLVNFgeW4OFToPU1 77rUtvaWM0966xwRKWdm9K+ZvHGtnXtUZoVMdmhIiTufc+9dM4wpLQxu5vU5nUryfUbkyTHg cKvZRUGwx4I+92q35YjUu3QUiREgs33j+lcj13NTQsLoPGEkPzDvRWaMxtlelFdEMXUguVM5 5YanJ3aP/9k= X-MS-OL-DESIGN;CHARSET=utf-8:<card xmlns="http://schemas.microsoft.com/office/outlook/12/electronicbusinesscards" ver="1.0" layout="left" bgcolor="ffffff"><img xmlns="" align="tleft" area="32" use="photo"/><fld xmlns="" prop="name" align="center" dir="ltr" style="b" color="000000" size="10"/><fld xmlns="" prop="title" align="center" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="org" align="center" dir="ltr" style="b" color="000000" size="8"/><fld xmlns="" prop="addrwork" align="center" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="telcell" align="center" dir="ltr" color="000000" size="8"><label align="right" color="626262">Mobile</label></fld><fld xmlns="" prop="email" align="left" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="webwork" align="center" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/></card> REV:20081112T144631Z END:VCARD
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel