clan diff

{% for report in ['a', 'b'] %}

Report {{ report|upper }} run {{ diff[report].run_date }}

{% for arg in GLOBAL_ARGUMENTS %} {% if diff[report][arg] != None %} {% endif %} {% endfor %}
{{ arg }} {{ diff[report][arg] }}
{% endfor %}

Results

{% for query in diff.queries %}

{{ query.config.name }}

{% for metric, data in query.data.items() %}

{{ metric }}

{% set data_type = query.data_types[metric] %} {% for label, values in data.items() %} {% set nc = number_class(values.change) %} {% if data_type == 'INTEGER' %} {% elif data_type == 'TIME' %} {% else %} {% endif %} {% endfor %}
Label Value change Percent change Percentage point change
{{ label }} {{ format_comma(values.change) }} {{ format_duration(values.change) }} {{ '{:.1f}'.format(values.change) }} {% if values.percent_change == None %} - {% else %} {{ '{:.1%}'.format(values.percent_change) }} {% endif %} {% if values.point_change == None %} - {% else %} {{ '{:.1f}'.format(values.point_change * 100) }} {% endif %}
{% endfor %}
{% endfor %}