Help Perbandingan Nilai di Jasper Report

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Help Perbandingan Nilai di Jasper Report

Ahmad Satiri

Dear all,

Gw coba statement kayak gini di jasper report

new BigDecimal(
$V{grand_total_tunai}.longValue()>500000000?5.0:$V{grand_total_tunai}.longValue()>250000000?4.5:$V{grand_total_tunai}.longValue()>=100000000?4.0:$V{grand_total_tunai}.longValue()>50000000?3.5:$V{grand_total_tunai}.longValue()>=25000000?3.0:0)

ternyata hasilnya , untuk beberapa angka tidak seperti yang gw harapkan.
misal
103 juta akan menghasilkan 3.5
27 juta akan menghasilkan 0

kira - kira ada yang tau solusinya apa yang mesti gw cek ?,

thanks b4,

Satiri

__._,_.___
Recent Activity
Visit Your Group
Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

New business?

Get new customers.

List your web site

in Yahoo! Search.

Find helpful tips

for Moderators

on the Yahoo!

Groups team blog.

.

__,_._,___
Reply | Threaded
Open this post in threaded view
|

Re: Help Perbandingan Nilai di Jasper Report

Deny Prasetyo
Administrator
Kayaknya yang perlu diperhatiin itu dibagian penggunaan tipe datanya.



--- In [hidden email], Ahmad Satiri <satiri.a@...>
wrote:
>
> Dear all,
>
> Gw coba statement kayak gini di jasper report
>
> new BigDecimal(
>
$V{grand_total_tunai}.longValue()>500000000?5.0:$V{grand_total_tunai}.longValue()>250000000?4.5:$V{grand_total_tunai}.longValue()>=100000000?4.0:$V{grand_total_tunai}.longValue()>50000000?3.5:$V{grand_total_tunai}.longValue()>=25000000?3.0:0)

>
>
> ternyata hasilnya , untuk beberapa angka tidak seperti yang gw harapkan.
> misal
> 103 juta akan menghasilkan 3.5
> 27 juta akan menghasilkan 0
>
> kira - kira ada yang tau solusinya apa yang mesti gw cek ?,
>
> thanks b4,
>
> Satiri
>


Reply | Threaded
Open this post in threaded view
|

Re: Re: Help Perbandingan Nilai di Jasper Report

Ahmad Satiri
thanks untuk jawabannya.
ya , gw  juga berpikir kayak gitu.

solusi yang terapkan adlah grand_total_tunai gw bagi dengan 1 jut.
sehingga perbandingan yang gw lakukan
menggunakan angka kecil. dan berhasil.

thanks.
satiri

Deny Prasetyo wrote:

>
> Kayaknya yang perlu diperhatiin itu dibagian penggunaan tipe datanya.
>
> --- In netbeans-indonesia@ yahoogroups. com
> <mailto:netbeans-indonesia%40yahoogroups.com>, Ahmad Satiri
> <satiri.a@.. .>
> wrote:
> >
> > Dear all,
> >
> > Gw coba statement kayak gini di jasper report
> >
> > new BigDecimal(
> >
> $V{grand_total_ tunai}.longValue ()>500000000? 5.0:$V{grand_
> total_tunai} .longValue( )>250000000? 4.5:$V{grand_ total_tunai}
> .longValue( )>=100000000? 4.0:$V{grand_ total_tunai} .longValue(
> )>50000000? 3.5:$V{grand_ total_tunai} .longValue( )>=25000000? 3.0:0)
> >
> >
> > ternyata hasilnya , untuk beberapa angka tidak seperti yang gw harapkan.
> > misal
> > 103 juta akan menghasilkan 3.5
> > 27 juta akan menghasilkan 0
> >
> > kira - kira ada yang tau solusinya apa yang mesti gw cek ?,
> >
> > thanks b4,
> >
> > Satiri
> >
>
>