---
schema_version: "1"
id: 4947f4da3dca668d9bd784a3a3963e6ac645524ca86fd697b31765494a28e3ad
title: Agentforce Observability Measure Formulas
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ai/264-0-0/generative_ai_agent_analytics_measure_formulas.md
canonical_url: https://help.salesforce.com/s/articleView?id=ai.generative_ai_agent_analytics_measure_formulas.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3ddc2ee830dfa5d7187e54fc33aab68e58a4182de7a4a853b36ba374846e45af
description: Use these formulas to understand how Agentforce Observability calculates measures in the Agentforce Analytics Foundations semantic data model.
products:
  - Agentforce
  - Cross Cloud
release: "264"
---
# Agentforce Observability Measure Formulas

Use these formulas to understand how Agentforce Observability calculates measures in the Agentforce Analytics Foundations semantic data model.

## Session and Interaction Metrics

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Measure Formulas">
        <caption>Measure Formulas</caption>
        <colgroup>
          <col style="width:23.076923076923077%">
          <col style="width:15.384615384615385%">
          <col style="width:30.76923076923077%">
          <col style="width:30.76923076923077%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e48">Label</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e51">CX Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e54">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e57">Formula</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Abandon Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of engaged sessions that users abandon.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Abandonment_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Abandoned_Sessions_clc]/[Engaged_Sessions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Abandoned Sessions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts sessions that are marked as abandoned.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Abandoned_Sessions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Abandonment_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Deflected Sessions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts sessions that are marked as deflected.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Deflected_Sessions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Deflection_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Deflection Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of engaged sessions that are deflected.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Deflection_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Deflected_Sessions_clc]/[Engaged_Sessions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Engaged Sessions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts sessions that include an engaged interaction.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Engaged_Sessions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD( IF [Engagement_Status_clc] THEN [AI_Agent_Interaction].[AI_Agent_Session] END )</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Engagement Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of all sessions that include an engaged interaction.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Engagement_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Engaged_Sessions_clc]/[Unique_Sessions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Escalated Sessions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts sessions that are marked as escalated.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Escalated_Sessions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Escalation_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Escalation Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of engaged sessions that are escalated.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Escalation_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Escalated_Sessions_clc]/[Engaged_Sessions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Success Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of turn interactions that include an action step without an error.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Success_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'ACTION_STEP'
AND [Is_Step_With_Error_clc] = FALSE
THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id]
END
) / [Unique_Interactions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Unique Interactions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts unique turn interactions.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Unique_Interactions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [AI_Agent_Interaction].[Ai_Agent_Interaction_Type] = 'TURN' THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Unique Moments</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts unique agent moments.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Unique_Moments_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD([AI_Agent_Moment].[AI_Agent_Moment_Id])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Unique Sessions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts unique agent sessions.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Unique_Sessions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD([AI_Agent_Session].[AI_Agent_Session_Id])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Unique Users</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts unique user participants, including messaging end users and users.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Unique_Users_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
    IF 
        [AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_AI_Agent_Session_Participant_Role] = 'USER'
    AND 
        [AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_Participant_Object] IN ('MessagingEndUser', 'User')
    THEN 
        [AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_Participant]
    END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Average Interactions Per Session</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the average number of turn interactions in sessions that have ended.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Average_Interactions_Per_Session_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF [Is_Session_Ended_clc] THEN 
{FIXED[AI_Agent_Session].[AI_Agent_Session_Id]:[Unique_Interactions_clc]}
END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Average User Interactions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the average number of turn interactions for each user participant.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Average_User_Interactions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(
IF [Is_User_clc]
THEN 
{ FIXED [AI_Agent_Session_Participant].[Participant] : [Unique_Interactions_clc] }
END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Average Moment Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the average duration of agent moments, in seconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Average_Moment_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Moment_Duration_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Average Session Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the average duration of sessions, in seconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Average_Session_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Session_Duration_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Average Agent Interaction Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the average duration of turn interactions, in seconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Average_Agent_Interaction_Latency_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF [AI_Agent_Interaction].[Ai_Agent_Interaction_Type] = 'TURN' THEN [Agent_Interaction_Latency_clc] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Agent to User Message Ratio</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Compares the number of agent messages with the number of user messages.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Agent_User_Message_Ratio_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Total_Agent_Messages_clc]
/
[Total_User_Messages_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Total Agent Messages</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts messages sent by the agent.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Total_Agent_Messages_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
	IF [AI_Agent_Session_Participant].[AI_Agent_Session_Participant_Role] = "AGENT"
    THEN [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Id]
    ELSE NULL
    END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Total Agent Triggered Actions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts action steps triggered by the agent.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Total_Agent_Triggered_Actions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
	IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = "ACTION_STEP"
	THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id]
	ELSE NULL 
	END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Total User Messages</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts messages sent by users.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Total_User_Messages_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
	IF [Is_User_clc]
    THEN [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Id]
    ELSE NULL
    END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Unique Tags</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts unique agent tags.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Unique_Tags_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD([AI_Agent_Tag].[AI_Agent_Tag_Id])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Interaction Error Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of turn interactions that contain an error step.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Error_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Is_Step_With_Error_clc] THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END) / [Unique_Interactions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Total Errors</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts interaction steps identified as errors.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Total_Errors_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Is_Step_With_Error_clc] THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Interruption Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Shows the share of turn interactions where a user interruption has a recorded value.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Interruption_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
    IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'INTERRUPT_STEP' 
       AND NOT ISNULL([AI_Agent_Interaction_Step].[Output_Value]) 
       AND LEN(TRIM([AI_Agent_Interaction_Step].[Output_Value])) &gt; 0 
       AND [AI_Agent_Interaction_Step].[Output_Value] != 'NOT_SET'
    THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction]
    END
)
/
[Unique_Interactions_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e48 ">Total User Interruptions</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e51 ">Counts user interruption steps with a recorded value.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e54 ">Total_User_Interruptions_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e57 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(
    IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'INTERRUPT_STEP' 
       AND NOT ISNULL([AI_Agent_Interaction_Step].[Output_Value]) 
       AND LEN(TRIM([AI_Agent_Interaction_Step].[Output_Value])) &gt; 0 
       AND [AI_Agent_Interaction_Step].[Output_Value] != 'NOT_SET'
    THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id] 
    END
)</code></pre>
            </td>

          </tr>
        </tbody>
      </table>

## Response and Voice Metrics

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Measure Formulas">
        <caption>Measure Formulas</caption>
        <colgroup>
          <col style="width:23.076923076923077%">
          <col style="width:15.384615384615385%">
          <col style="width:30.76923076923077%">
          <col style="width:30.76923076923077%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e583">Label</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e586">CX Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e589">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e592">Formula</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Turn Completion Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the share of user turns that receive an agent response within 60 seconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Agent_Response_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[User_Turns_With_Response_clc] / [Total_User_Turns_clc]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Total User Turns</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Counts user turns.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Total_User_Turns_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Is_User_Turn_clc] THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">User Turns With Response</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Counts user turns that receive an agent response within 60 seconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">User_Turns_With_Response_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Agent_Response_Within_60s_clc] THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Average Agent Response Latency</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the average time until the agent starts responding after a user message ends.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Average_Agent_Response_Latency_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Time_To_First_Agent_Token_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Average Agent Response Completion Latency</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the average time until the agent finishes responding after a user message ends.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Average_Agent_Response_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Time_To_Last_Agent_Token_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Latency (P50)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the midpoint response latency: half of responses start sooner and half start later.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_First_Agent_Token_P50_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_First_Agent_Token_clc], 0.5)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Latency (P90)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the response latency that 90% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_First_Agent_Token_P90_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_First_Agent_Token_clc], 0.9)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Latency (P95)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the response latency that 95% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_First_Agent_Token_P95_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_First_Agent_Token_clc], 0.95)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Latency (P99)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the response latency that 99% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_First_Agent_Token_P99_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_First_Agent_Token_clc], 0.99)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Completion Latency (P50)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the midpoint completion latency: half of responses finish sooner and half finish later.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_Last_Agent_Token_P50_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_Last_Agent_Token_clc], 0.5)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Completion Latency (P90)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the completion latency that 90% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_Last_Agent_Token_P90_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_Last_Agent_Token_clc], 0.9)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Completion Latency (P95)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the completion latency that 95% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_Last_Agent_Token_P95_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_Last_Agent_Token_clc], 0.95)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Response Completion Latency (P99)</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the completion latency that 99% of responses meet or improve on.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Time_To_Last_Agent_Token_P99_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>PERCENTILE([Time_To_Last_Agent_Token_clc], 0.99)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Total Agent Talk Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows total agent speaking time for voice sessions with complete message timestamps.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Total_Agent_Talk_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>SUM(
	IF NOT ISNULL([AI_Agent_Session].[Related_Voice_Call])
	AND [AI_Agent_Session].[Related_Voice_Call] != 'NOT_SET'
	AND [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Type] = 'Output'
	AND NOT ISNULL([AI_Agent_Interaction_Message].[Message_Start_Timestamp])
	AND YEAR([AI_Agent_Interaction_Message].[Message_Start_Timestamp]) &gt; 1970
	AND NOT ISNULL([AI_Agent_Interaction_Message].[Message_End_Timestamp])
	AND YEAR([AI_Agent_Interaction_Message].[Message_End_Timestamp]) &gt; 1970
	THEN DATEDIFF('MILLISECONDS', [AI_Agent_Interaction_Message].[Message_Start_Timestamp], [AI_Agent_Interaction_Message].[Message_End_Timestamp]) / 1000.0
	END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Total User Talk Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows total user speaking time for voice sessions with complete message timestamps.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Total_User_Talk_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>SUM(
	IF NOT ISNULL([AI_Agent_Session].[Related_Voice_Call])
	AND [AI_Agent_Session].[Related_Voice_Call] != 'NOT_SET'
	AND [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Type] = 'Input'
	AND NOT ISNULL([AI_Agent_Interaction_Message].[Message_Start_Timestamp])
	AND YEAR([AI_Agent_Interaction_Message].[Message_Start_Timestamp]) &gt; 1970
	AND NOT ISNULL([AI_Agent_Interaction_Message].[Message_End_Timestamp])
	AND YEAR([AI_Agent_Interaction_Message].[Message_End_Timestamp]) &gt; 1970
	THEN DATEDIFF('MILLISECONDS', [AI_Agent_Interaction_Message].[Message_Start_Timestamp], [AI_Agent_Interaction_Message].[Message_End_Timestamp]) / 1000.0
	END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e583 ">Agent Talk Ratio</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e586 ">Shows the proportion of voice-session talk time used by the agent.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e589 ">Agent_Talk_Ratio_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e592 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[Total_Agent_Talk_Duration_clc]
/
([Total_Agent_Talk_Duration_clc] + [Total_User_Talk_Duration_clc])</code></pre>
            </td>

          </tr>
        </tbody>
      </table>

## Feedback, Trust Layer, and Scorer Metrics

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Measure Formulas">
        <caption>Measure Formulas</caption>
        <colgroup>
          <col style="width:23.076923076923077%">
          <col style="width:15.384615384615385%">
          <col style="width:30.76923076923077%">
          <col style="width:30.76923076923077%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e918">Label</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e921">CX Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e924">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e927">Formula</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Positive User Feedback</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Counts interactions whose latest user feedback is positive.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Positive_User_Feedback_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [User_Feedback_Status_clc] = 'Positive' THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Negative User Feedback</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Counts interactions whose latest user feedback is negative.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Negative_User_Feedback_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [User_Feedback_Status_clc] = 'Negative' THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Average Answer Faithfulness Score</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average faithfulness score for interactions with telemetry data.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Average_Answer_Faithfulness_Score_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF NOT ISNULL([AI_Agent_Interaction].[Telemetry_Trace]) AND [AI_Agent_Interaction].[Telemetry_Trace] != 'NOT_SET' THEN [AI_Retriever_Quality_Metric].[Faithfulness_Relevancy_Score] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Average Answer Relevance Score</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average answer relevance score for interactions with telemetry data.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Average_Answer_Relevance_Score_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF NOT ISNULL([AI_Agent_Interaction].[Telemetry_Trace]) AND [AI_Agent_Interaction].[Telemetry_Trace] != 'NOT_SET' THEN [AI_Retriever_Quality_Metric].[Answer_Relevancy_Score] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Average Context Relevance Score</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average context precision score for interactions with telemetry data.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Average_Context_Relevance_Score_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF NOT ISNULL([AI_Agent_Interaction].[Telemetry_Trace]) AND [AI_Agent_Interaction].[Telemetry_Trace] != 'NOT_SET' THEN [AI_Retriever_Quality_Metric].[Context_Precision_Score] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Average Agent Toxicity Score</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average toxicity score for generated agent output.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Average_Agent_Toxicity_Score_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(IF [AI_Agent_Interaction_Step].[Generation] != 'NOT_SET' AND [Categorized_Content_Quality_View_lv].[Ai_Content_Quality_Category2_Detector_Type] = 'TOXICITY' AND [Categorized_Content_Quality_View_lv].[Ai_Content_Quality_Content_Type] = 'OUTPUT' THEN FLOAT([Categorized_Content_Quality_View_lv].[Ai_Content_Quality_Category2_Value]) END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Average Quality Score</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average quality score.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Average_Quality_Score_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Quality_Score_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Quality Score Reasoning</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the reason associated with the moment quality score.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Quality_Score_Reasoning_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>[AI_Agent_Moment_Quality_Score_lv].[AI_Agent_Tag_Association2_Association_Reason]</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">High Adherence Response Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the share of evaluated interaction steps with a High instruction-adherence rating.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">High_Adherence_Response_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Agent_Adherence_Status_clc] = 'High' THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id] END) 
/ 
COUNTD(IF NOT ISNULL([Agent_Adherence_Status_clc]) THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Task Resolution Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the share of evaluated sessions that are fully resolved.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Task_Resolution_Rate_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>COUNTD(IF [Task_Resolution_Status_clc] = 'FULLY_RESOLVED' THEN [AI_Agent_Session].[AI_Agent_Session_Id] END) 
/ COUNTD(IF NOT ISNULL([Task_Resolution_Status_clc]) THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Intent Scorer Aggregation</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average latest score for the intent scorer selected by the Intent Scorer API Name parameter.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Intent_Scorer_Aggregation_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(
  IF [AI_Agent_Tag_Definition].[Tag_Identifier] = [Parameters].[Intent_Scorer_Api_Name_prm]
     AND [Is_Latest_Intent_Scorer_clc] = TRUE
  THEN FLOAT([AI_Agent_Tag].[Value])
  END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Interaction Scorer Aggregation</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average latest score for the interaction scorer selected by the Interaction Scorer API Name parameter.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Interaction_Scorer_Aggregation_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(
  IF [AI_Agent_Interaction_Tag_Association_lv].[AI_Agent_Tag_Definition3_Tag_Identifier] = [Parameters].[Interaction_Scorer_Api_Name_prm]
     AND [Is_Latest_Interaction_Scorer_clc] = TRUE
  THEN FLOAT([AI_Agent_Interaction_Tag_Association_lv].[AI_Agent_Tag3_Value])
  END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Session Scorer Aggregation</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Shows the average latest score for the session scorer selected by the Session Scorer API Name parameter.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Session_Scorer_Aggregation_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG(
  IF [AI_Agent_Session_Tag_Association_lv].[AI_Agent_Tag_Definition2_Tag_Identifier] = [Parameters].[Session_Scorer_Api_Name_prm]
     AND [Is_Latest_Session_Scorer_clc] = TRUE
  THEN
      FLOAT(
          IF
          NOT ISNULL([AI_Agent_Session_Tag_Association_lv].[AI_Agent_Tag_Association3_Value]) AND [AI_Agent_Session_Tag_Association_lv].[AI_Agent_Tag_Association3_Value] != 'NOT_SET'
          THEN [AI_Agent_Session_Tag_Association_lv].[AI_Agent_Tag_Association3_Value]
          ELSE [AI_Agent_Session_Tag_Association_lv].[AI_Agent_Tag2_Value]
          END
      )
  END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e918 ">Stickiness Rate</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e921 ">Compares average daily active users with average monthly active users.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e924 ">Stickiness_Ratio_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e927 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>(AVG(IF [Is_User_clc] THEN {FIXED DATE([AI_Agent_Session].[Start_Timestamp]): [Unique_Users_clc]} END)) / (AVG({FIXED UPPER(LEFT(DATENAME("Month", [AI_Agent_Session].[Start_Timestamp]),3)) + " " + STR(YEAR([AI_Agent_Session].[Start_Timestamp])): [Unique_Users_clc]}))</code></pre>
            </td>

          </tr>
        </tbody>
      </table>

## Usage and Connected Subagent Metrics

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Measure Formulas">
        <caption>Measure Formulas</caption>
        <colgroup>
          <col style="width:23.076923076923077%">
          <col style="width:15.384615384615385%">
          <col style="width:30.76923076923077%">
          <col style="width:30.76923076923077%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e1217">Label</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e1220">CX Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e1223">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d190998e1226">Formula</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1217 ">Total Flex Credits</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1220 ">Shows total FlexCredits usage from tenant consumption insights.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1223 ">Total_Flex_Credits_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1226 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>SUM(
  IF 1=1 THEN
    { FIXED [Tenant_Consumption_Insights].[ID] : MAX(
        IF [Tenant_Consumption_Insights].[Card_Definition_Developer_Name] = 'FlexCredits'
        THEN [Tenant_Consumption_Insights].[Units_Consumed]
        ELSE 0
        END
    ) }
  ELSE 0 END
)</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1217 ">Average Orchestrator to Connected Subagent Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1220 ">Shows the average time to delegate work to a connected subagent, in milliseconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1223 ">Average_Connected_Subagent_Orchestration_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1226 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Connected_Subagent_Orchestration_Duration_ms_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1217 ">Average Connected Subagent Execution Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1220 ">Shows the average connected-subagent execution time, in milliseconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1223 ">Average_Connected_Subagent_Execution_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1226 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>AVG([Connected_Subagent_Execution_Duration_ms_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1217 ">Total Orchestrator to Connected Subagent Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1220 ">Shows total time spent delegating work to connected subagents, in milliseconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1223 ">Total_Connected_Subagent_Orchestration_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1226 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>SUM([Connected_Subagent_Orchestration_Duration_ms_clc])</code></pre>
            </td>

          </tr>
          <tr class="">
            <td data-label="Label" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1217 ">Total Connected Subagent Execution Duration</td>

            <td data-label="CX Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1220 ">Shows total connected-subagent execution time, in milliseconds.</td>

            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1223 ">Total_Connected_Subagent_Execution_Duration_clc</td>

            <td data-label="Formula" class="slds-cell-wrap" style="vertical-align:top;" headers="d190998e1226 ">
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>SUM([Connected_Subagent_Execution_Duration_ms_clc])</code></pre>
            </td>

          </tr>
        </tbody>
      </table>