Agency Id

Coded identifier for the agency associated with the Other Transaction IDV contract record. It typically represents the issuing or responsible federal agency in a machine-readable form rather than a descriptive name.

Family: Other Transaction IDV
Category: General
Data Type: identifier_or_code
Semantic Type: identifier
Mapping: flattened_fpds_xml_field
AI Confidence: high

Variable Overview

FPDS Query Variable
content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID
Title
Agency Id
FPDS Path
OtherTransactionIDV/OtherTransactionIDVID/OtherTransactionIDVContractID/agencyID
Description
Coded identifier for the agency associated with the Other Transaction IDV contract record. It typically represents the issuing or responsible federal agency in a machine-readable form rather than a descriptive name.
Business Meaning
This field is used to attribute Other Transaction IDV activity to a specific agency for spend analysis, portfolio tracking, and cross-agency comparisons. It supports filtering awards by responsible organization and helps analysts measure agency participation in non-FAR procurement vehicles.
Example Value
9700
Observed Non-Null Count
13,417

FPDS Compare

FPDS Query Variable
content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID
FPDS XML Path
OtherTransactionIDV/OtherTransactionIDVID/OtherTransactionIDVContractID/agencyID
Mapping Type
flattened_fpds_xml_field
Comparison Summary
FPDS Query flattens the original nested FPDS XML path 'OtherTransactionIDV/OtherTransactionIDVID/OtherTransactionIDVContractID/agencyID' into the SQL-ready variable 'content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID'.

Use Cases

  • Dictionary lookup and field explanation
  • SQL filtering and grouping
  • Analytical reporting and reusable query building

Common Usage

  • Group Other Transaction IDVs by agency
  • Filter awards for a specific agency code
  • Join to agency reference data for reporting labels

Common Mistakes

  • Assuming the code is the same as the agency name
  • Aggregating across agencies without normalizing code formats

Query Guidance

Use it in WHERE clauses for agency filtering and in GROUP BY for agency-level rollups. If available, cast or trim consistently before joining to lookup tables, and prefer the code field for joins rather than free-text agency names.

SQL Examples

Preview values

SELECT
    content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID AS agency_id
FROM fpds.data
WHERE content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID IS NOT NULL
LIMIT 25

Top values

SELECT
    content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID AS value,
    count() AS record_count
FROM fpds.data
WHERE content__OtherTransactionIDV__OtherTransactionIDVID__OtherTransactionIDVContractID__agencyID IS NOT NULL
GROUP BY value
ORDER BY record_count DESC
LIMIT 25

Each dictionary item includes SQL-ready examples generated alongside the variable metadata, allowing immediate use in FPDS Query for filtering, aggregation, and analysis.