Overview

The Advance Monthly and Monthly Retail Trade Surveys (MARTS and MRTS), the Annual Retail Trade Survey (ARTS), and the Quarterly E-Commerce Report work together to produce the most comprehensive data available on retail economic activity in the United States. More detailed descriptions of these programs can be found by choosing one of the links to the left. Regular quality control and verification takes place between MARTS, MRTS, and ARTS annually and between these programs and the Economic Census of Retail Trade every five years. Each year when annual data become available, we compare and resolve differences between the data collected on the monthly and annual surveys. We refer to this process as the monthly-to-annual reconciliation. At the same time, we benchmark the monthly estimates using results of the annual survey. ARTS estimates are then benchmarked to data maintained by the Economic Census of Retail Trade. This process of benchmarking retail data over all four programs ensures consistency in our estimates. The Business Expenses Supplement is an addition to the 2007 Annual Retail Trade Survey. Its purpose is to compile statistics on detailed business operating expenses. The United States Code, Title 13, authorizes this program as part of the Economic Census. This coverage was previously part of the predecessor Business Expenses Survey. Detailed expenses are collected every five years.

http://www.census.gov/retail/about_the_surveys.html

Downloads

Download all of the following files.

Usage

Begin by adding the above JAR file to your classpath. This library has 1 function you can use.
import corgis.retail_services.RetailServicesLibrary;
import corgis.retail_services.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        RetailServicesLibrary retailServicesLibrary = new RetailServicesLibrary();
        // Access data inside the library
        ArrayList<Report> list_of_report = retailServicesLibrary.getReport(false);
    }
}
Additionally, some of the functions can optionally return Big Data using the last argument (setting it to true). If you use this Big Data, it may be much slower. Wait until you are sure your code is correct before using these examples.
import corgis.retail_services.RetailServicesLibrary;
import corgis.retail_services.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        RetailServicesLibrary retailServicesLibrary = new RetailServicesLibrary();
        // Access data inside the library
        ArrayList<Report> list_of_report = retailServicesLibrary.getReport(true);
    }
}

Documentation

We provide full JavaDoc for this library. Alternatively, you may refer to the below:

 retailServicesLibrary.getReport(test)

Returns sales, inventory, and ratio data for every month.