Compliance score calculation for a citation

  • Release version: Xanadu
  • Updated November 17, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Compliance Score Calculation for a Citation

    The compliance score for a citation is determined by two methodologies: the old method, which averaged child citations and associated control objectives, and the new method, which averages child citations and directly linked controls. This change enhances accuracy by focusing on Level 1 controls associated with the citation.

    Show full answer Show less

    Key Features

    Compliance scores are calculated using the following methods:

    • Old Formula: Compliance Score = Average(Child Citations + Associated Control Objectives). This method incorporates the compliance scores of child citations and associated control objectives.
    • New Formula: Compliance Score = (Average of Child Citations + Average of Directly Linked Controls) ÷ 2. This method excludes control objectives and focuses solely on Level 1 controls.
    • Weighted Control Average: When enabled, this method adjusts the compliance score based on the weight of each control, allowing for a more nuanced assessment of compliance.

    Key Outcomes

    Using the new calculation method, customers can expect a more accurate reflection of a citation's compliance status. For instance:

    • Example with new formula: A citation with a child citation at 70% and four directly linked controls averaging 50% results in a compliance score of 60%.
    • Example with weighted average: If a citation has three controls (1 compliant, 2 non-compliant), the weighted average can yield a compliance score of 83.3%, compared to a flat average of 33%.

    This enhanced scoring methodology helps customers make informed decisions based on a citation's compliance levels.

    Two methodologies determine a citation's compliance score. The previous method (which averaged child citations and associated control objectives) and the current method (which averages child citations and directly linked controls)

    Old formula (before enabling property)

    Compliance Score for a Citation = Average(Child Citations + Associated Control Objectives)
    

    Under the old calculation method, a citation’s compliance score is based on the following factors:

    • The compliance scores of its child citations
    • The compliance scores of its associated control objectives.

    Example 1:

    If a citation has no child citations and is associated with one control objective that has a compliance score of 42%, then the citation’s compliance score is 42%.

    The control objective’s score (42%) comes from averaging its own controls (50%) and its child control objective’s score (33%).

    Example 2:

    If a citation has one child citation with a compliance score of 70% and one associated control objective with a compliance score of 42%, then the compliance score is 56%, which comes from averaging 70% and 42%.

    Compliance Score = (70% + 40%) ÷ 2 = 56%
    

    New formula (after enabling property)

    Compliance Score for a Citation = 
    (Average of child citations + Average of directly linked Controls) ÷ 2
    

    With the new feature enabled, the compliance score calculation changes significantly:

    • Control objective scores are no longer used.
    • Instead, the calculation considers the compliance scores of directly linked controls (Level 1 controls).
      Note:
      Level 1 controls are the controls of the control objectives directly associated with the citation.

    Example:

    If a citation has one child citation with a compliance score of 70% and four directly linked controls with compliance statuses of 100%, 0%, 100%, and 0%, then average compliance score for controls is as follows:
    Average compliance score for controls = 
    (100% + 0% + 100% + 0%) ÷ 4 = 50%
    Compliance score = 70% + 50%​ = 60%.

    Weighted control average

    When the Use weighted control average when calculating compliance scores property is enabled, the compliance score of a citation changes.

    For example, consider the following scenario:
    1. Controls associated to the citation through one control objective: 3
    2. The status of the controls: 1 compliant, 2 non-compliant
    3. The weights of each control:
      • Control A (Compliant) → 100
      • Control B (Non-compliant) → 10
      • Control C (Non-compliant) → 10
    If you consider flat average, the compliance score is 33%.
    Compliance score = (100% + 0% + 0%) ÷ 3 = 33%
    If you consider weighted average, the compliance score is 83.3%.
    Compliance score = (Sum of weights of compliant controls X 100) 
    ÷ Sum of weights of all the controls
    So Compliance score = (100 X 100) ÷ 120 = 83.3%