Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8800

Conflicts while finding Max/Min

$
0
0

Hi, sap experts

 

I'm finding the Abs(max/min), but when my code meeting a null value, it does not work.

(PS. All the value in the crosstab is string)

 

local numbervar i;

local numbervar min;

local numbervar max;

For i := 1 to GetNumRows-1 do

(

    if(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex)) <> "" then

    (

        If i = 1 then

        (

            min := Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex)));

            max := Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex)));

        )

        else

        (

            If Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex))) <= Abs(min) then

                min := Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex)));

            If Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex))) >=  Abs(max) then

                max := Abs(CDbl(GridValueAt(i, CurrentColumnIndex, CurrentSummaryIndex)));

        )

    )

);

 

 

if Abs(CDbl(CurrentFieldValue)) In [max, min] then

    crBold

else

    crRegular

 

QQ截图20140811103458.png


Viewing all articles
Browse latest Browse all 8800

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>