{% macro gaShowType(value, type) %}{% spaceless %} {% if type == 'INTEGER' %} {{ value }} {% elseif type == 'PERCENT' %} {{ value|round(1) }}% {% elseif type == 'TIME' %} {% set minutes = (value / 60)|round(0,'floor') %} {% set seconds = (value - minutes * 60)|round %} {{ minutes }}{{ minutes?":":"" }}{{ seconds }} {% elseif type == 'DATE' %} {{ value|slice(0,4) }}-{{ value|slice(4,2) }}-{{ value|slice(6,2) }} {% else %} {{ value }} {% endif %} {% endspaceless %}{% endmacro %} {% macro gaType2Chart(type) %}{% spaceless %} {% if type == 'INTEGER' %} decimal {% elseif type == 'PERCENT' %} #\'% {% elseif type == 'FLOAT' %} float {% elseif type == 'TIME' %} integer {% elseif type == 'DATE' %} date {% elseif type == 'CURRENCY' %} currency {% else %} {% endif %} {% endspaceless %}{% endmacro %}