{% for field, values in data_dict.items() %}
{% set clean_name = field.replace('metadata.', '').replace('_', ' ').replace('.', ' ').title() %}
{% set collapse_id = prefix + clean_name.replace(' ', '') %}
{% set is_empty = values|length == 0 %}
{% if not is_empty %}
{% for value, count_val in values.items() %}
{% if 'wet_process' in field %}
{{ value or "—" }}
{% elif 'bi_process' in field %}
{{ value or "—" }}
{% else %}
{{ value or "—" }}
{% endif %}
{{ count_val }}
{% endfor %}
{% else %}
Aucune donnée disponible
{% endif %}
{% endfor %}
{% endmacro %}
{% if wet_count or bi_count %}
{% for data_dict, prefix in [(wet_count, 'table_wet_'), (bi_count, 'table_bi_')] %}
{% for field, values in data_dict.items() %}
{% set clean_name = field.replace('metadata.bi_process.', '')
.replace('metadata.wet_process.', '')
.replace('metadata.', '')
.replace('_', ' ')
.replace('.', ' ')
.title() %}
{% set html_id = prefix + clean_name.replace(' ', '') %}
{% set is_empty = values|length == 0 %}