Focal Point
[SOLVED] Simple number generating fex - how to start at a specific number?

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/5917046016

October 04, 2011, 11:16 AM
Francis Mariani
[SOLVED] Simple number generating fex - how to start at a specific number?
I would like to create a report of numbers starting at -100, incrementing by 10 until 100. It should be easy, but I can't figure out how to set the starting number - this example starts at zero, I'd like to start at -100:

SET HOLDLIST=PRINTONLY

-*DEFINE FILE GGORDER
-*SLIDERVAL/I6 = -100;
-*END

TABLE FILE GGORDER
PRINT
ORDER_NUMBER NOPRINT
COMPUTE SLIDERVAL/I6 = SLIDERVAL + 10;

WHERE RECORDLIMIT EQ 100

-*ON TABLE PCHOLD FORMAT XML
END
-RUN

This message has been edited. Last edited by: Francis Mariani,


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
October 04, 2011, 11:36 AM
rfbowley
Just a minor change:

TABLE FILE GGORDER
PRINT
ORDER_NUMBER NOPRINT
COMPUTE ROWCNT/I6 = ROWCNT + 1;
COMPUTE SLIDERVAL/I6 = IF ROWCNT = 1 THEN -100 ELSE SLIDERVAL + 10;

WHERE TOTAL SLIDERVAL LE 100

-*ON TABLE PCHOLD FORMAT XML
END
-RUN
  



Robert F. Bowley Jr.
Owner
TaRa Solutions, LLC

In WebFOCUS since 2001
October 04, 2011, 11:50 AM
Francis Mariani
Doh!

Thanks very much Robert!


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
October 04, 2011, 11:51 AM
njsden
This perhaps?
DEFINE FILE GGORDER
SLIDERVAL/I6 MISSING ON = IF SLIDERVAL IS MISSING THEN -100 ELSE SLIDERVAL + 10;
END
TABLE FILE GGORDER
PRINT
        ORDER_NUMBER NOPRINT
        SLIDERVAL
WHERE SLIDERVAL LE 100
-*ON TABLE PCHOLD FORMAT XML
END




Prod/Dev: WF Server 8008/Win 2008 - WF Client 8008/Win 2008 - Dev. Studio: 8008/Windows 7 - DBMS: Oracle 11g Rel 2
Test: Dev. Studio 8008 /Windows 7 (Local) Output:HTML, EXL2K.
October 04, 2011, 12:48 PM
Francis Mariani
Yes, too.


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
October 04, 2011, 04:49 PM
Waz
FYI

quote:
IF ROWCNT = 1 THEN


Good programming practice.

Use EQ in the IF THEN ELSE, not =.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!