diff --git a/js/app/views/ParamArgumentsUI.js b/js/app/views/ParamArgumentsUI.js
index 65225c3..0cc4d16 100644
--- a/js/app/views/ParamArgumentsUI.js
+++ b/js/app/views/ParamArgumentsUI.js
@@ -63,12 +63,23 @@ Ext.define('amdaUI.ParamArgumentsUI', {
 							}
 							if (paramRequestObject.get('type') == 2) {
 								//Tab2D
+								var dim1RelatedTable = me.getRelatedTableFromDim('dim1', paramInfo.data.tables);
 								var dim2RelatedTable = me.getRelatedTableFromDim('dim2', paramInfo.data.tables);
-								if (!dim2RelatedTable.variable) {
-									paramRequestObject.set('dim2-index', 0);
+								if (!dim2RelatedTable.mainDim) {
+									if (!dim2RelatedTable.variable) {
+										paramRequestObject.set('dim2-index', 0);
+									}
+									else {
+										paramRequestObject.set('dim2-sum-type', 1);
+									}
 								}
 								else {
-									paramRequestObject.set('dim2-sum-type', 1);
+									if (!dim1RelatedTable.variable) {
+										paramRequestObject.set('dim1-index', 0);
+									}
+									else {
+										paramRequestObject.set('dim1-sum-type', 1);
+									}
 								}
 							}
 						}
--
libgit2 0.21.2