Sort of a little late in the discussion - but would it be possible to use an external parser so that most mathematical functions would be supported?
Etienne On Tue, Jul 24, 2012 at 10:31 AM, leyan ouyang <ouyang.le...@hotmail.com> wrote: > For the rounding issue: as a workaround, you can do some ugly things like > toreal( toint( X * 100)) / 100 > > Leyan > >> Date: Tue, 24 Jul 2012 13:43:45 +0200 >> From: a.neum...@carto.net >> To: madman...@gmail.com >> CC: qgis-developer@lists.osgeo.org >> Subject: Re: [Qgis-developer] Expression Builder Questions > >> >> Hi Nathan, >> >> Thanks for the reply. >> >> It is not so urgent for me - and I agree that the scale issue would be >> better solved with rule-based labeling. >> >> Andreas >> >> On Tue, 24 Jul 2012 20:46:54 +1000, Nathan Woodrow wrote: >> > Hey Andreas, >> > >> > On Tue, Jul 24, 2012 at 5:21 PM, Andreas Neumann >> > <a.neum...@carto.net> wrote: >> >> Hi all - esp. Nathan ;-), >> >> >> >> I have a couple of questions regarding the expression builder: >> >> >> >> 1. Would it be possible to add a $scale support which we could >> >> combine with >> >> CASE ? This would be quite powerful to add condiditional labeling >> >> depending >> >> on scale ranges. >> > >> > Possible yes, however I would like to see proper rule based >> > labelling, >> > like the rule based rendering, implemented instead as that would >> > achieve the same thing but with more power. >> > >> >> >> >> 2. Is there a rounding function available other than toint() ? I >> >> envision >> >> something like PostgreSQL round function: >> >> http://www.postgresql.org/docs/9.1/interactive/functions-math.html >> >> where one >> >> can specify the number of digits one wants to round to. >> > >> > Yeah this can be done. I'll add it once I get some free time. >> > >> >> >> >> 3. Is there a string formatting function available that allows to >> >> format >> >> longer nunmbers for better readability? E.g. 1000000.00 would become >> >> 1'000'000.00 >> > >> > Sure this is doable as well. I'll have a look into it. >> > >> > Anyone else is free to have a go if they already know how, I'm pretty >> > busy at the moment so no ETA on the above functions. >> > >> > Regards, >> > Nathan >> >> -- >> -- >> Andreas Neumann >> Böschacherstrasse 10A >> 8624 Grüt (Gossau ZH) >> Switzerland >> _______________________________________________ >> Qgis-developer mailing list >> Qgis-developer@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/qgis-developer > > _______________________________________________ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer > _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer