{% extends 'timeseer.html' %}
{% from 'resources.html' import resource_breadcrumb %}
{% from 'macros.html' import alerter, info_popover, menu_back, progress_bar, visualize_score, visualize_series, visualize_split_kpi_score %}
{% macro visualize_series_count(count, total) %}
{% if count is none %}
|
{% elif count / total < 0.2 %}
{{ bootstrap_icon('circle-fill', 'text-success align-baseline me-1', 12) }} {{ count }} |
{% elif count / total < 0.4 %}
{{ bootstrap_icon('circle-fill', 'text-warning align-baseline me-1', 12) }} {{ count }} |
{% else %}
{{ bootstrap_icon('circle-fill', 'text-danger align-baseline me-1', 12) }} {{ count }} |
{% endif %}
{% endmacro %}
{% macro compare(a, b) %}
{% if a == b %}
=
{% elif a > b %}
{{ b - a }}%
{% else %}
+{{ b - a }}%
{% endif %}
|
{% endmacro %}
{% block menu %}
{{ menu_back(url_for('home.home_page', sourcename=source_name)) }}
{% endblock %}
{% block breadcrumb %}
{{
resource_breadcrumb([
("Data services", url_for('data_services.list_data_services', sourcename=source_name)),
(view_evaluation.data_service_view.data_service.name, url_for('data_services.configure_data_service', dataservicename=view_evaluation.data_service_view.data_service.name, sourcename=source_name)),
view_evaluation.data_service_view.series_set_name,
])
}}
{% endblock %}
{% block csp_style %}
'self' 'unsafe-inline'
{% endblock %}
{% block scripts %}
{% endblock %}
{% block styles %}
{% endblock %}
{% block main %}
{% for kpi in kpi_set_entries|map(attribute='kpi') %}
{% if series_added_per_kpi[kpi]|count > 0 %}
Quality decreased +{{ series_added_per_kpi[kpi]|count }} series
{% endif %}
{% if series_removed_per_kpi[kpi]|count > 0 %}
Quality increased -{{ series_removed_per_kpi[kpi]|count }} series
{% endif %}
{% endfor %}
Results for "{{ view_evaluation.data_service_view.series_set_name }}" ({{ view_evaluation.data_service_view.data_service.name }})
Date range
{% if view_evaluation.data_service_view.data_service.time_range.has_no_time_range() is true %}
-
{% else %}
{{ view_evaluation.data_service_view.data_service.time_range.start_date|ts_datetime }}
{{ bootstrap_icon('arrow-right-short', 'text-dark') }}
{{ view_evaluation.data_service_view.data_service.time_range.end_date|ts_datetime }}
{% endif %}
{% if other_views|count > 1 %}
Series sets
{% else %}
Series set
{% endif %}
{% if analysis_state.is_defined() and not analysis_state.is_completed() %}
{% call progress_bar(analysis_state, url_for('.get_view_evaluation_analysis_state', dataserviceviewevaluationid=view_evaluation.db_id), label='calculations', empty_is_pending=True) %}
Analysis
{% endcall %}
{% else %}
{% if report.kpi_counts|count > 0 %}
{% if report.kpi_counts|count > 2 %}
{% endif %}
{% else %}
No results to display.
{% endif %}
{% if view_evaluation.data_service_view.data_service.time_range.has_no_time_range() is false %}
{% endif %}
{% for kpi in kpi_set_entries|map(attribute='kpi') %}
Name |
Count |
{% for score in report.kpi_score_counts[kpi.name]|sort(attribute='metadata.name') %}
{% if score.metadata.name in multivariate_checks %}
{{ score.metadata.name|capitalize }}
{% else %}
{{ score.metadata.name|capitalize }}
{% endif %}
{{ info_popover(score.metadata.short_help_text) }}
|
{{ visualize_series_count(score.series|count, report.series_count) }}
{% endfor %}
{% endfor %}
{% endif %}
{% endblock %}
{% block scripts_bottom %}
{% endblock %}