Focal Point
[SOLVED] Quick Question on Current Date

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

April 21, 2017, 02:28 PM
RobertF
[SOLVED] Quick Question on Current Date
Its been a while since I've been in BI...this maybe very simple..

I need to do an if statement in a fex:

TABLE XXXX
PRINT YYY
ZZZ
.
.
.

IF the CURRENTMONTHNBR = '07' THEN GOTO JulyReportSelection
ELSE GOTO RegularReportSelection.


-JulyReportSelection
WHERE xxx = cccccccccccccccc
-GOTO CONTINUE

-RegularReportSelection
WHERE xxx = nnnnnnnnnnnnnnn
- GOTO _CONTINUE

-CONTINUE
.
.
.
END

This code essentially just directs to the appropriate WHERE statement for the month...

I seem to recall &YYMD but am unsure how to grab the month from it and incorporate it in this context...

This message has been edited. Last edited by: FP Mod Chuck,


WebFOCUS 8206.08
Windows, All Outputs
April 21, 2017, 02:35 PM
Tom Flynn
&DATEM


Tom Flynn
WebFOCUS 8.1.05 - PROD/QA
DB2 - AS400 - Mainframe
April 21, 2017, 02:59 PM
MartinY
And why not, once you have your month as per Tom suggested, perform as following to avoid GOTOs and embedded DM into Focus code ?
-SET &WHERECOND = IF &DATEM EQ '07' THEN 'WHERE COUNTRY EQ ''FRANCE''' ELSE 'WHERE COUNTRY NE ''FRANCE''';

TABLE FILE CAR
PRINT *
&WHERECOND
END

Much more less coding


WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007
April 24, 2017, 11:01 AM
Wep5622
What about
WHERE (CURRENTMONTHNBR EQ '07' AND xxx = cccccccccccccccc)
   OR (CURRENTMONTHNBR NE '07' AND xxx = nnnnnnnnnnnnnnn);



WebFOCUS 8.1.03, Windows 7-64/2008-64, IBM DB2/400, Oracle 11g & RDB, MS SQL-Server 2005, SAP, PostgreSQL 11, Output: HTML, PDF, Excel 2010
: Member of User Group Benelux :
April 24, 2017, 11:09 AM
MartinY
Good option Wep when the need is to have both conditions evaluated but not if it's as per a GOTO when only one of the conditions must be applied.


WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007