diff --git a/addons/olap/data/olap_cube_view.xml b/addons/olap/data/olap_cube_view.xml
index 1725577f7b5..c3f43b89740 100644
--- a/addons/olap/data/olap_cube_view.xml
+++ b/addons/olap/data/olap_cube_view.xml
@@ -176,7 +176,8 @@
string="ReConfigure Structure" type="action"
states="done" />
-
+
+
@@ -279,10 +280,10 @@
form
@@ -362,10 +363,11 @@
form
+
+ attrs="{'required':[('measure_type','=','sql_expr')]}" nolabel="1" />
@@ -535,13 +538,18 @@
form
@@ -581,12 +589,13 @@
form
@@ -640,7 +649,8 @@
@@ -274,8 +275,9 @@
-
+
+
diff --git a/addons/olap/olap.py b/addons/olap/olap.py
index 5081619ce71..3034b72350b 100644
--- a/addons/olap/olap.py
+++ b/addons/olap/olap.py
@@ -1249,7 +1249,7 @@ class olap_measure(osv.osv):
('sql_expr', 'SQL Expression')],\
'Measure Type', required = True,\
help = "Select between auto column or sql expression for the measures"),
- 'value_sql': fields.char('SQL Expression', size = 200, help = "You can \
+ 'value_sql': fields.text('SQL Expression', help = "You can \
provide valid sql expression. Make sure it have \
function with fully qualified column name like \
(sum,avg ...)(tablename.columnname (+,- ...) tablename.columnname)"),