quality_reports.data_completeness_per_organization

class DataCompletenessPerOrganization:

Reference implementation of a PowerPoint report showing a table with all organizations and each organization's data quality metrics. Based on a PowerPoint template located in the same directory. This implementation uses the organization_quality_checker.OrganizationQualityChecker, which is aggregating the results of user_quality_checker.UserQualityChecker and application_quality_checker.ApplicationQualityChecker, and renders the results into the PowerPoint report.

DataCompletenessPerOrganization()

Generates the report.

checker
scope
threshold_1
threshold_2
font_color_good
bg_color_good
font_color_medium
bg_color_medium
font_color_bad
bg_color_bad
font_color_na
bg_color_na
text_na
font_size
template_dir
report_template
template_filename
out_dir
output_filename_generator
output_filename
result
table
def fill(self, org):

Recursively walks through the organization tree, starting at the org element, and adds the quality information to each organization, so that the report generation logic can pick it up.

@classmethod
def generate(cls, **kwargs):