to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
In March 2018, a trade war between the U.S. and China began when President Trump initiated tariffs on $50 billion of Chinese-produced goods such as steel and aluminum, with China immediately retaliating with tariffs on U.S.-produced agricultural goods such as pork and soybeans.
Earlier this morning, the U.S. Census Bureau released its data on the value of goods exchanged between the two nations for March 2019, where we can now measure the direct year-over-year impact of the U.S-China tariff war. Our first chart shows the year-over-year exchange rate-adjusted growth rate of U.S. exports to China and U.S. imports from China.
The year over year growth rate for both U.S. imports from China and Chinese imports from the United States are deeply in negative territory and, in the absence of the tariff war that distorts the economic signal provided by this data, would be consistent with what we've previously observed during periods where recessionary conditions prevailed in both nations' economies.
For March 2019, we find that the gap between our counterfactual (shown as the red-dotted line in the following chart) for what the total value of goods exchanged between the U.S. and China would be in the absence of the U.S.-China trade war and where the trailing year average of the data says it is for that month has opened up to $6.4 billion (shown as the heavy black line). We have to go back to early 2016 to find similarly low levels for the raw value of the combined value of trade between the two nations (shown as the solid purple line).
Altogether, the cumulative loss of direct trade between the U.S. and China now totals $27.1 billion. The the U.S.-China tariff war is leaving a mark on both nations' economies.
Board of Governors of the Federal Reserve System. China / U.S. Foreign Exchange Rate. G.5 Foreign Exchange Rates. Accessed 9 May 2019.
U.S. Census Bureau. Trade in Goods with China. Accessed 9 May 2019.
U.S. Census Bureau. U.S. Trade Online. Accessed 9 May 2019.
Labels: trade
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.