Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Comparable if, else
RobertoMartins
<p><span><span>Hello</span>
<span>I have a doubt</span> <span>comparable</span> <span>to</span> <span>the contents</span> <span>of a field</span> <span>(</span><span>parameter or </span> <span>table</span><span>)</span> <span>please look at</span> <span>the code below</span><span>:</span>
<span>if (</span><span>params</span> <span>["</span><span>porder</span><span>"]</span><span>.</span> <span>value =</span> <span>"C"</span><span>)</span>
<span>{</span>
<span>Formatter.format</span> <span>(</span><span>BirtDateTime.addDay</span> <span>(</span><span>row [</span><span>"</span><span>ORDERDATE</span><span>"</span><span>]</span><span>,</span> <span>1</span><span>)</span><span>,</span> <span>"</span><span>dd</span> <span>/</span> <span>MM</span> <span>/</span> <span>YYYY</span><span>"</span><span>)</span>
<span>}</span>
<strong><span>else</span></strong>
<span>(</span><span>params</span> <span>[</span><span>"</span><span>porder</span><span>"</span><span>]</span><span>.</span> <span>value =</span> <span>"</span><span>E"</span><span>)</span>
<span>{</span>
<span>Formatter.format</span> <span>(</span><span>BirtDateTime.addDay</span> <span>(</span><span>row [</span><span>"</span><span>ORDERDATE</span><span>"</span><span>]</span><span>,</span> <span>2</span><span>)</span><span>,</span> <span>"</span><span>dd</span> <span>/</span> <span>MM</span> <span>/</span> <span>YYYY</span><span>"</span><span>)</span>
<span>}</span>
<span>In the report</span> <span>it seems that</span> <span>the contents</span> <span>of</span> <span>params</span> <span>[</span><span>"</span><span>porder</span><span>"</span><span>]</span><span>.</span> <span>is not being</span> <span>checked</span><span>.</span></span></p><p><span><span><span>my return</span> <span>and always</span> <span>the same</span><span>.</span>
<span>date</span> <span>Order</span>
<span>10100</span>
<span>06/01/2003</span> <span>08/01/2003</span> <span>(<strong>else</strong></span><span>)</span></span></span>
</p><p><span><span>I'm in the</span> <span>test environment</span> <span>BIRT</span> <span>3.7.1</span> <span>Orders</span> <span>table</span><span>.</span>
<span>Thanks and</span> <span>sorry</span> <span>my</span> <span>bad</span> <span>English</span><span>.</span></span></p><div><div><div><div> </div></div></div></div><p> </p>
Find more posts tagged with
Comments
RobertoMartins
<p><span><span>Hello</span>
<span>I have a doubt</span> <span>comparable</span> <span>to</span> <span>the contents</span> <span>of a field</span> <span>(</span><span>parameter or </span> <span>table</span><span>)</span> <span>please look at</span> <span>the code below</span><span>:</span>
<span>if (</span><span>params</span> <span>["</span><span>porder</span><span>"]</span><span>.</span> <span>value =</span> <span>"C"</span><span>)</span>
<span>{</span>
<span>Formatter.format</span> <span>(</span><span>BirtDateTime.addDay</span> <span>(</span><span>row [</span><span>"</span><span>ORDERDATE</span><span>"</span><span>]</span><span>,</span> <span>1</span><span>)</span><span>,</span> <span>"</span><span>dd</span> <span>/</span> <span>MM</span> <span>/</span> <span>YYYY</span><span>"</span><span>)</span>
<span>}</span>
<strong><span>else</span></strong>
<span>(</span><span>params</span> <span>[</span><span>"</span><span>porder</span><span>"</span><span>]</span><span>.</span> <span>value =</span> <span>"</span><span>E"</span><span>)</span>
<span>{</span>
<span>Formatter.format</span> <span>(</span><span>BirtDateTime.addDay</span> <span>(</span><span>row [</span><span>"</span><span>ORDERDATE</span><span>"</span><span>]</span><span>,</span> <span>2</span><span>)</span><span>,</span> <span>"</span><span>dd</span> <span>/</span> <span>MM</span> <span>/</span> <span>YYYY</span><span>"</span><span>)</span>
<span>}</span>
<span>In the report</span> <span>it seems that</span> <span>the contents</span> <span>of</span> <span>params</span> <span>[</span><span>"</span><span>porder</span><span>"</span><span>]</span><span>.</span> <span>is not being</span> <span>checked</span><span>.</span></span></p><p><span><span><span>my return</span> <span>and always</span> <span>the same</span><span>.</span>
<span>date</span> <span>Order</span>
<span>10100</span>
<span>06/01/2003</span> <span>08/01/2003</span> <span>(<strong>else</strong></span><span>)</span></span></span></p><p><span><span>I'm in the</span> <span>test environment</span> <span>BIRT</span> <span>3.7.1</span> <span>Orders</span> <span>table</span><span>.</span>
<span>Thanks and</span> <span>sorry</span> <span>my</span> <span>bad</span> <span>English</span><span>.</span></span></p>
RobertoMartins
<p><span>I discovered</span> <span>my mistake</span><span>,</span> <span>if</span> <span>in</span> <span>the</span> <span>Comparable</span> <span>is made with</span> <span>==</span> <span>and</span> <span>not</span> <span>=</span> <span>to</span><span>,</span> <span>and used</span> <span>'</span><span>simple</span>
<span>if (</span><span>params</span> <span>[</span><span>"</span><span>porder</span><span>"</span><span>]</span><span>.</span> <span>value ==</span> <span>'</span><span>C</span><span>'</span><span>)</span></p><p> </p><p>Regards.</p>