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 October 2018, the value of China's exports to the United States reached an all time record high of $52.2 billion. Although the tariff war between the two nations had begun in earnest six months earlier, Chinese exporters raced to beat even higher tariffs that would take effect in 2019, artificially inflating the country's exports figures in the final months of 2018.
One year later, measured against that unusually high mark, the value of China's exports to the United States has crashed thanks to those higher tariffs. The total value of China's exports to the U.S. was $40.1 billion in October 2019, a 23.1% year over year decline.
The large percentage decline in the value of China's exports to the U.S. is very evident in our chart tracking the exchange rate-adjusted, year-over-year growth rate of the two nations' exports to each other.
Curiously, U.S. exports to China are only slightly lower in October 2019 than they were a year earlier, which is attributable to China's strategy of targeting U.S. soybeans early in the tariff war. China's tariffs on U.S. soybeans in 2018 led Chinese importers to effectively boycott the U.S. crop that year, where a year later, very little additional negative effect is being observed from what might be considered to be China's most effective retaliatory tariff to date.
That's despite China waiving its tariffs on both U.S.-produced soybeans and pork in its attempt to undo some of the self-inflicted damage related in part to some of the unintended consequences of its tariff war strategy. Unfortunately, the nature of that damage is such that China's short-term demand for soybeans has been greatly diminished, with at least 41% of its domestic hog population lost to African Swine Fever. China won't need to import the kind of quantities of soybeans it was prior to the tariff war for several years, where it may be able to get by with soybeans exported from the world's second and third-largest soybean producers, Brazil and Argentina.
Our final chart shows how large the combined loss of trade between the U.S. and China is when measured against the counterfactual for how great it could be, if not for the tariff war.
Here's the takeaway comment from the chart: In October 2019, the gap between the pre-trade war trend and the trailing twelve month average of the value of goods exchanged between the U.S. and China expanded to $14.2 billion. The cumulative gap since March 2018 has grown to $101.2 billion. As you can see in the chart, the magnitude of actual trade losses from 2018 to 2019, as measured by the rolling 12-month average indicated by the heavy black line, exceeds the actual trade losses that were recorded from 2008 to 2009 during the Great Recession.
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.