Cross Tabulation query

ViewsFlash provides the data analyst with an interactive querying tool for discovering correlations between variables in the collected data. To get the best results, please read this section first.


Create a survey in the usual manner. On the Save page, make sure that you are Saving all the questions you may want to tabulate later.

There's no need to set up special values (such as the numbers 1,2,3) for specific answers. You can specify the descriptive values 'male' and 'female' as answers to the question Sex, rather than 1 and 2. There are, however, two circumstances that bear special consideration.

Numeric values and Numerical Measurements. For a question such as "Rate your satisfaction with customer service", it is best to assign numerical values such as 1,2,3,4 to the visible text of bad, ok, good and great, for example. This allows calculating both cross tabulations by each value as well as Means, Standard Deviations and Medians.

Two-valued answers and t-test scores. If a question has two answers, a t-test can be calculated. It's easiest to set up these questions as two radio buttons.

Multiple responses. For a question such as "What are your favorite sports", where multiple answers (baseball, football, basketball, etc) are possible, use one question with multiple checkbox answers. ViewsFlash will analyze this data properly. You could also use a different question with a single checkbox answer or a yes/no radio button answer. This will work too, but it will be more difficult to visualize the effect of one question on all the choices at once.

Missing data. You have the option of counting responses in a crosstabulation when one or more of the questions have not been answered, in the "Tabulate No Answer in a dependent variable" option. You may want to use the option in the Question page to require people to answer particularly important questions.

Others. Tabulations can include values that are not explicitly defined as question values. These "Others" include questions that explicitly allow "Others", text questions, hidden questions, and calculated scores stored in a hidden option. All these can be tabulated, provided that the Tally page is set to calculate a Live Tally on the chosen field when the survey begins. When tabulating Others, you can choose to tabulate them in a single category or separately as individual values. Note again that count Others as individual values, the question must be selected on the Tally page.

Data Editing. You have the option to save response data in a .txt file or a relational database. In either case, you can edit the data by hand and run your crosstabulations again. This allows for complex offline response editing, for example.

Using the Cross Tabulation Query page

When data is stored in more than one format, a Data menu appears at the top of these pages:
Change the choice to analyze data from different storage formats. See Save page for how to change where the data is stored.

Otherwise, a simple message acts as a reminder of where the data resides:
Data:  from database table

A Filter menu appears next, which allows limiting the records that will be retrieved. For example, selecting a comment field and choosing must be "answered" will display all comments submitted.
Filter: must be  this value: 

Select the questions to analyze by choosing the independent and dependent variables. To add a third (control) variable, simply choose it from the third column. To view the full text of the questions, check the Show Question Text box. To see questions that are not listed, check the Show all questions box; questions not shown are usually unsuitable for analysis, such as text or hidden questions not selected for tallying in the Options / Tally page.

Select the options in the "Show" section as needed. The option "in separate tables" separates the display of counts and percentages into separate tables. This can be very handy for tables that are copied to reports.

The "graph" option displays the relationships with a bar chart. The "shade cells by percentage" colors the cells in the percentage chart with a varying degree of color that allows easy visual spotting of relationships.

Checking the Chi-square box calculates and displays this significance statistic and the probability P that the results are due to random variation. A value of p < .10 means that there's a 10% probability that the relationship observed could be due to chance.

Checking the t-test box calculates and displays this significance statistic at the desired level of confidence. Note that the independent variable must have exactly two values and the dependent variable must have only numeric values.

The View report in Excel option will retrieve the data and display it in Excel.

The header and footer regions allow defining report headers and footers. The HTML editor can be used in these fields.

After pressing Submit, click on the View Cross tabulation report link under the Submit button. The report will display in a pop-up window or in Excel.

Cross tabulation results are displayed in a pop-up window. From that window, you can use the browser File Print or File Save As to print or save the report.

The Edit/Select All and Edit/Copy commands can be used in the results window to paste the resulting tables into programs such as Word and Excel.

The look and feel of the Cross Tabulation report can be modified by creating a custom Xtab style based on the XtabReport style. In this case, an additional drop-down menu will appear that will allow selecting that style.

Saving the report
The report can be saved permanently for later use by giving it a name and pressing Create:

To access the report, click on the Reports link.

Next: Reports