{% extends "reportcraft/editor.html" %} {% load reportcraft %} {% load static %} {% block extra_css %} {{ block.super }} {% endblock %} {% block editor-pre-title %}Edit Dataset{% endblock %} {% block editor-title %}{{ object.name }}{% endblock %} {% block editor-tools %} {% tool_icon label='Edit' icon='pencil' %} {% tool_icon label='Clone' icon='copy' %} {% tool_icon label='Delete' icon='trash-x' %} {% tool_icon label='Add Model' icon='database-plus' %} {% tool_icon label='Add Field' icon='table-plus' %} {% endblock %} {% block editor-content %}
Add models to the Dataset and add fields linked to the models. Use dimensions and calculation expressions to configure grouping and metric aggregations. Add dataset filter expressions to establish baseline data constraints.
{% for group_field in source.group_by %} {% endfor %} {% for src_model in source.models.all %} {% for field_name, group_field in src_model.get_group_fields.items %} {% if group_field %} {% else %} {% endif %} {% endfor %} {% empty %} {% endfor %}
Model{{ group_field|human_title }}  
{{ src_model.name }} {{ group_field.expression }} Undefined
No models defined
{% for field in source.non_group_fields %} {% endfor %}
Name Label Model Expression  
{{ field.name }} {{ field.label }} {{ field.model }} {{ field.expression }}
{% endblock %} {% block editor-sidebar %}
Related Reports
    {% for model in source.models.all %}
  • {{ model }}
  • {% for name, type in model.get_model_specs %}
  • {% svg_icon type size='sm' %} {{ name }}
  • {% endfor %} {% endfor %}
{% endblock %}