This example shows how to use the ExtractEconData factlet and two database sources, FDS_ECON_DATA and EURO_STAT_DATA, to retrieve two time series for the last 11 months by using the FQL economic download syntax. The database source name is prepended to the time series name to retain the integrity of the name of the database source (dbsource). Only the same frequency and same range of observations for multiple series can be requested concurrently.
option validvarname=any; title 'Retrieve Monthly Data from Two Database Sources: FDS_ECON_DATA and EURO_STAT'; libname _all_ clear; libname xfsd sasexfsd "%sysget(FACTSET)" factlet=ExtractEconData items="FDS_ECON_DATA('FRBIPSB50001',-11,-1,M,STEP,AVERAGE,1), EURO_STAT_DATA('CONSCONFBAL@EUZ',-11,-1,M)" format=sml outXml=fsdecon17 automap=replace mapref=MyMap xmlmap="%sysget(FACTSET)fsdecon17.map" orientation=eti user='XXXXXXXXXXXXXXXX' pass='XXXXXXXXXXXXXXXX'; data TwoSources; set xfsd.fsdecon17; run; proc print data=TwoSources; run;
Output 44.5.1: Two Monthly Series Using Two Database Sources: FDS_ECON_DATA and EURO_STAT_DATA
Retrieve Monthly Data from Two Database Sources: FDS_ECON_DATA and EURO_STAT |
Obs | FQL_ENTITY | date | fds_econ_data FRBIPSB50001 |
euro_stat_data CONSCONFBAL@EUZ |
---|---|---|---|---|
1 | fds_econ_data | 04-30-2012 | 96.8572 | -19.7000 |
2 | fds_econ_data | 05-31-2012 | 97.1042 | -19.1000 |
3 | fds_econ_data | 06-29-2012 | 97.1322 | -19.6000 |
4 | fds_econ_data | 07-31-2012 | 97.5571 | -21.3000 |
5 | fds_econ_data | 08-31-2012 | 96.7850 | -24.4000 |
6 | fds_econ_data | 09-28-2012 | 96.9549 | -25.7000 |
7 | fds_econ_data | 10-31-2012 | 96.8281 | -25.5000 |
8 | fds_econ_data | 11-30-2012 | 98.0201 | -26.7000 |
9 | fds_econ_data | 12-31-2012 | 98.1594 | -26.3000 |
10 | fds_econ_data | 01-31-2013 | 98.3042 | -23.9000 |
11 | fds_econ_data | 02-28-2013 | 99.0446 | -23.6000 |