Skip to content
Snippets Groups Projects
Commit aba9dafc authored by Houtan Bastani's avatar Houtan Bastani
Browse files

reporting: tests: show functionality of tableDataRhs option(cherry picked from...

reporting: tests: show functionality of tableDataRhs option(cherry picked from commit e301eeb2)
parent 2b9ee29d
No related branches found
No related tags found
No related merge requests found
function rep = CountryTablePage(rep, countryAbbr, countryName, db_q, dc_q, trange, vline_after) function rep = CountryTablePage(rep, countryAbbr, countryName, db_q, dc_q, db_a, dc_a, trange, vline_after)
% Copyright (C) 2013 Dynare Team % Copyright (C) 2013-2014 Dynare Team
% %
% This file is part of Dynare. % This file is part of Dynare.
% %
...@@ -42,8 +42,10 @@ otherThree = {'EA6','LA6','RC6'}; ...@@ -42,8 +42,10 @@ otherThree = {'EA6','LA6','RC6'};
notForOtherThree = {'BLT_', 'UNR_', 'UNR_BAR_', 'UNR_GAP_'}; notForOtherThree = {'BLT_', 'UNR_', 'UNR_BAR_', 'UNR_GAP_'};
rep = rep.addTable('title', countryName, ... rep = rep.addTable('title', countryName, ...
'range', trange, ... 'range', {trange, dates('2012a'):dates('2014a')}, ...
'vlineAfter', vline_after); 'vlineAfter', {vline_after dates('2014q4')});
for i=1:length(seriesNames) for i=1:length(seriesNames)
if any(strcmp(countryAbbr, otherThree)) && ... if any(strcmp(countryAbbr, otherThree)) && ...
...@@ -51,11 +53,16 @@ for i=1:length(seriesNames) ...@@ -51,11 +53,16 @@ for i=1:length(seriesNames)
continue continue
end end
db_q = db_q.tex_rename([seriesNames{i}{1} countryAbbr], seriesNames{i}{2}); db_q = db_q.tex_rename([seriesNames{i}{1} countryAbbr], seriesNames{i}{2});
rep = rep.addSeries('data', db_q{[seriesNames{i}{1} countryAbbr]}); rep = rep.addSeries('data', db_q{[seriesNames{i}{1} countryAbbr]}, ...
'tableDataRhs', db_a{[seriesNames{i}{1} countryAbbr]});
delta = db_q{[seriesNames{i}{1} countryAbbr]}-dc_q{[seriesNames{i}{1} countryAbbr]}; delta = db_q{[seriesNames{i}{1} countryAbbr]}-dc_q{[seriesNames{i}{1} countryAbbr]};
delta = delta.tex_rename('$\Delta$'); delta = delta.tex_rename('$\Delta$');
deltaa = db_a{[seriesNames{i}{1} countryAbbr]}-dc_a{[seriesNames{i}{1} countryAbbr]};
deltaa = delta.tex_rename('$\Delta$');
rep = rep.addSeries('data', delta, ... rep = rep.addSeries('data', delta, ...
'tableShowMarkers', true, ... 'tableShowMarkers', true, ...
'tableAlignRight', true); 'tableAlignRight', true, ...
'tableDataRhs', deltaa);
end end
end end
function runDynareReport(dc_a, dc_q, db_a, db_q) function runDynareReport(dc_a, dc_q, db_a, db_q)
% Copyright (C) 2013 Dynare Team % Copyright (C) 2013-2014 Dynare Team
% %
% This file is part of Dynare. % This file is part of Dynare.
% %
...@@ -120,7 +120,8 @@ for i=1:length(shortNames) ...@@ -120,7 +120,8 @@ for i=1:length(shortNames)
rep = rep.addPage('title', 'Jan1 vs Jan2', ... rep = rep.addPage('title', 'Jan1 vs Jan2', ...
'titleFormat', '\large\bfseries'); 'titleFormat', '\large\bfseries');
rep = rep.addSection(); rep = rep.addSection();
rep = CountryTablePage(rep, shortNames{i}, longNames{i}, db_q, dc_q, trange, dates('2012q2')); rep = CountryTablePage(rep, shortNames{i}, longNames{i}, db_q, dc_q, ...
db_a, dc_a, trange, dates('2012q2'));
end end
%% Residual Reports %% Residual Reports
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment