Reporting+



EFS Reporting+ is TIVIAN’s complete solution for the evaluation of results of EFS Survey and EFS People projects. Intuitive drag-and-drop interfaces and streamlined workflows make the application a convenient and efficient tool to work with. Thus, you can create even complex reports within next to no time. The application supports all quantitative project types of EFS Survey and EFS Panel, i.e., both anonymous and personalized surveys, panel surveys, and master data surveys. All the results of the respective project, including the data from open-ended questions, are available as source data for individual evaluation. In panel and master data surveys, you may also use panel-specific data such as master data or performance data. Even externally collected data can be imported into EFS Reporting+ and used for evaluation. The pool of project participants to be included in the evaluation (the base) can be defined according to the specific research goals and further restricted in particular sections of the report. This provides a high degree of flexibility for detailed examinations. All important properties of the evaluation tables, such as table structure, number format, or labels, can be adapted as required. Aggregations or key figures can be added with only a few clicks to be displayed in the report. Pie and bar charts help illustrate the evaluation results, allowing for significant reports.

Overview

To open the report manager, click on the menu item EFS Reporting+ in the survey menu of your project. 

  • The head section lists the most important properties of the project.

  • The list below contains all the reports of the project that have been created so far. Listed are the title, the author, and the date of the last change.

  • In order to edit one of the existing reports, click on it and select the appropriate button below the list:

    • Open: This will open the report. Alternatively, you can also open a report by double-clicking on its title. Please note: A report can only be edited by one user at a time. If you try to open a report that is being edited by another user, this will prompt a message telling you that the report is currently blocked. Now you can either wait or view the report in read-only mode. In read-only mode, the drag-and-drop function and other actions are disabled and all icons, buttons, and settings are greyed out.

    • Edit: You can change the entries for the title, description, and author in the dialog.

    • Copy: A copy of the report will be created.

    • Delete: The report will be deleted. Please note that any existing export files will also be deleted. Especially if you wish to keep export files of the report available on EFS Survey Status, you should not delete the report.

  • If you wish to create another report, select the Create report button and follow the instructions.

In order to use EFS Reporting+, you need write rights to the ACL right report_reporting. Otherwise, you won’t be able to see the EFS Reporting+ menu.

Creating a report

To create a new report, please proceed as follows:

  • All standard texts in the new report, as e.g. information on the project or the labeling of the first chapter, will be automatically preset in your admin area language. Therefore, before opening the report manager, please set your EFS admin area to the language in which you want to create the report. (Some of the preset texts cannot be changed at a later date.)

  • Click on the Create report button.

  • Enter the title.

  • Optionally, you can add a description or name the author of the report.

  • Your report is automatically created in the default survey language shown in the report dialog under Language. Optionally, you can import all languages available for your report by selecting All languages from the drop-down list.

  • In personalized surveys, you can optionally select participant or panelist data: These data will then be included in the report and will be available for evaluation. Please note that you will not be able to return to this option later on.

  • In panel and master data surveys, you can select panel-specific data such as master data or performance data (Chapter 4.3, p. 18). Please note that you will not be able to return to this option later on.

  • Furthermore, you can select Panelist base data, Panel tracking data and Panel group data.

  • Confirm by clicking on Create.

  • The report will be created. In this process, the current questionnaire structure, the existing result data of the project, and possibly also certain panel-specific data will be included in EFS Reporting+. Upon completion, the report will be opened for further editing.

You can create up to three reports per project.

In order to create your report in another language than the one predefined, change the default survey language under project informations accordingly, before you create your report.

Subsequent updating of reports

When you create a report, the current questionnaire structure and the existing result data of the respective project will be transferred into EFS Reporting+. If you have made any subsequent changes to the questionnaire or if additional respondents have participated after creating your report, you can manually update it. This update includes:

  • The latest result data of the project will be included in the report.

  • All calculations in the report will be repeated.

  • If the questionnaire structure has changed in the meantime, the affected structural elements will be marked.

You will find this function in the ExtrasData update menu. The update process requires considerable resources. Therefore, EFS checks if an update is required and prevents excessive usage.

After performing an update, please check your report and adjust any changed parts accordingly. The following figures show typical markings and messages.

Updating automatically

The update process can be triggered automatically. I.e. if necessary, the data can be updated automatically each night, and in the morning you can work with up-to-date results.

  • You cannot select today as first day of execution. It can be the following day, at earliest.

  • The update is only executed as long as the project is in one of the following statuses: “created”, “survey compiled”, “active”, “no further participations”. Once the project status has changed to “inactive”, “finished” or “archived”, the update is trigered one last time. Afterwards, the rule will be deleted and the automated update deactivated.

You will find this function in the Report Report settings menu on the General tab. Please proceed as follows:

  • Tick the “Update report data automatically” checkbox.

  • Specify the first day of execution and the time. It is recommendable to use periods when the server traffic is low.

  • Define the execution interval. You can select x days, weeks or months.

  • Confirm with Save.

Completed report files can be updated as well. This is useful, for example, if you want to offer fresh results for download on EFS Survey Status. Additionally, you will have the choice to save the last ten exports. If this option is checked, the latest export will not be overwritten by a later one.

Just go to the export dialog, select Automatic export update and configure the update process as explained above.

Restricting access to Reporting+

The rights system of EFS provides you with the means to control access to both Reporting+ and the created reports.

  • Access to Reporting+ is protected by the new ACL right report_reporting. Your staff needs write access in order to see the menu item EFS Reporting+ and to use the tool.

  • With the new EFS ACL right reporting_plus_only it is possible to restrict the EFS user interface to Reporting+ only. With this user right being active, any other functionality is disabled. Your staff needs read access for at least one EFS project. Users with this right will jump directly to the project list after login. By clicking on a project Reporting+ will be launched.

  • This right should not be used, if users need to have additional rights on top of Reporting+, such as access to the field report.

  • area www is needed for accessing /www. In this context, your staff needs read and write access.

  • If you handle the distibution of the reports created with EFS Reporting+ using EFS Survey Status, you can control access to the individual files via ACL and object rights as usual.

  • The conventional EFS Reporting continues to be protected by the right report_onlinereport.

The recommended ACL rights combination for Reporting+ is the following:

  • area_www

  • report_reporting

  • reporting_plus_only

Building a report structure

A report can only be edited by one user at a time. If you open a report that somebody else is already working on, it will be displayed in read-only mode. The
drag-and-drop function and other actions will be disabled, all icons, buttons, and settings will be greyed out. Creating a new report or opening an existing report via the report manager will take you to the actual edit dialog of EFS Reporting+.

  • The Sources window on the left-hand side contains all available source data, recodes, and structuring elements such as filters for restricting the base  and split dimensions for creating contingency tables.

  • In the Structure window you build your report.

  • In the Workpad on the right-hand side you can open and edit individual tables and charts.

  • In the View menu you can define how the questions shall be labeled in the sources and structure windows. By default, the question types and titles are displayed. Alternatively, you can have the questions texts or question IDs displayed. Please note that this function only serves as an aid to orientation. Which information will be displayed in the report will be configured elsewhere.

  • The toolbars of the source and structure windows provide various functions needed for editing the respective contents:

    • Preview: Opens a preview of the contents or results of the selected element. Please note: The preview for the entire report in the structure window contains only predefined test data.

    • Create element: Opens the dialog for creating a new element such as a chapter or a filter.

    • Delete: The selected element will be deleted.

    • Copy: The selected element will be copied.

Basic rules for building report structures

Preparing complex reports in EFS Reporting+ in a quick and efficient manner requires only a few basic functions.

  • Drag-and-drop: Source data and structural elements are dragged from the sources window into the structure window, where they are arranged in the desired order.

  • Structuring: Structuring functions, such as filters for restricting the number of participants or split dimensions for creating contingency tables, are created as separate elements which are then dragged to the desired position in the report. All tables and charts that are to be subjected to a split dimension - i.e., for which contingency tables are to be created - are subsequently dragged into this split dimension, thus creating a separate branch.

  • Detail view: To open a table or chart in the workpad, simply click on the selected element.

Selecting source data

Depending on the type of project, various source data can be used for evaluations in EFS Reporting+:

  • Automatically available are all the results of the respective project including answers to open-ended questions and text input fields, as well as GET parameters (p variables), user-defined variables (c variables), and important survey variables.

  • The participant variables (u variables) of personalized projects can be used optionally.

  • In panel and master data surveys, you may also use panel-specific data such as master data or performance data.

  • Data collected outside of EFS can be imported as well.

  • Up to 100 additional external variables can be generated via import and filled with  data.

  • A report may contain up to 50,000 data records.

The complexity of a report depends of both the number of variables and the number of data records. Depending on the size of these two factors, you may experience extended calculation times below the thresholds mentioned above.

Overview of source data

In the header section of the sources window you will find several tabs with all the data that is available for evaluation.

  • Tab Survey: automatically available data from the respective project, i.e.,

    • all questions of the projects (v variables) including open-ended questions and text input fields. Exception: the unsupported question type text matrix 363.

    • loop result data: can be imported optionally when creating the report. If this is necessary. Please mind: Up to 1,000 loop variables can be imported. But a high number of variables may have a negative impact on the installation’s performance.

    • GET parameters (p variables)

    • user-defined variables (c variables)

    • important survey data: disposition code, quota assignment (quota_assignment), sample number.Additionally available: language, browser identification (user_agent), output mode (output mode), http_referer, JavaScript version (javascript), Flash plugin version (flash), quota ID of the respondent (quota).

    • participant data: can be imported optionally in personalized surveys when creating the report.

  • Tab Panel: in panel and master data surveys, optionally available panel-specific data such as master data or performance data

  • Tab External: external data that were manually uploaded into the report

Various display features and icons help you locate the desired source data quickly:

  • To see more information on a question and a simple frequency distribution of the answers, mark the respective question and then open the Preview.

  • Questions located in a filter branch, i.e., questions that have been viewed and answered by selected participants only, are marked with a filter icon.

  • Text input fields for open-ended answers to closed-ended questions (e.g. “Other:...”) are listed as separate elements and marked [A+T] (“answer and text”).

  • Survey data containing no values will be greyed out. For example, the sample number will not be filled in anonymous surveys.

  • Unsupported question types like the text matrix 363 question type will be greyed out as well. Until EFS 9.0, the multi text fields 143 and 144 and the user-defined question type 911 were not being supported either.

Using participant data

When evaluating personalized surveys, you may optionally use participant data (u variables).

  • To have them available in the report, please include them when you create your report. It is not possible to include them at a later date.

  • You can find the data on the Survey tab in the Participant data section.

Metanames

If data is available from the Org Processor it will be imported when creating the report. This data includes a participant‘s entire set of metaname-variables and will be displayed seperated by spaces.

Using panel-specific data

To import panel-specific data or to access them via the Panel tab in the source window, you need appropriate ACL rights. Panelist data: read rights to “panelsexport”; master data: read rights to “panelstats”; panel basic data, tracking data and panel group data: read rights to “panelstatus”. Please note that the ACL rights do not restrict access to the existing report structure or existing filters, recodes or split dimensions.

When evaluating panel and master data surveys, you may also use panel-specific data. In general, the following data types are available:

  • Panelist data: participant data of the panelists (u variables)

  • Master data (m and md variables)

  • Panel basic data: important system variables (mode of entry, language version, way of entry, PCI value, panelist status in the master data survey, and panel status)

  • Panel tracking data (track variables)

  • Panel group data: membership of panelists in panel groups

To have these panel-specific data available in the report, you have to include them according to the following instructions when you create your report. It is not possible to include them at a later date.

Performing an import

When creating a report on a panel or master data survey, an additional “Options” section will be displayed in the create dialog. Select the desired data. The following figure shows the imported data in the sources window (in the example, all data were imported).

Importing external data

If necessary, you can import data collected outside of EFS into EFS Reporting+ and subsequently use those data as source data for your evaluation.

  • You will find the import function in the ExtrasImport external data menu. In the following, the import will be explained in detail.

  • Upon completion of the import, the data will be available on the External tab of the sources window.

Advice for your planning

The following advice will help you in preparing your import:

  • You can import up to 100 additional variables per report. These variables will becreated anew. It is not possible to import any values for already existing variables,neither for EFS variables nor for previously imported external data.

  • When importing, you can specify whether the values of the imported variables shall be treated as codes or as text. External variables of the “code” data type may have up to 25 answer options. If you have to import variables with a greater number of answer options, you may alternatively declare those variables as being of the "text" data type: The data will then be displayed in the report as open-ended answers. They cannot be used for crossbreaks, calculations, etc.

  • The usual missing values (“-77”, “-66”, “-99”) can be used in the import file: They will be treated as user-defined missings in the report.

  • If the imported variable names are displayed in the report, the labels can be subsequently adapted via the table editor. It is not possible to subsequently edit the imported values or the data types.

  • When importing answers to multiple response questions, it may make sense to use the recoding function to combine multiple variables into one question or to display the 0/1 encoding (“selected” / “not selected”) as desired.

  • If an import file contains two columns with identical labels or if you import the same variable twice, then two new variables will be created. Internally, EFS will assign unique names to all columns of the import file, there will be no duplicates check.

  • When performing multiple imports, a dedicated, dated file for each import operation will be created on the External tab, containing all variables imported within this operation.

Creating an import file

The import file should be structured as follows:

  • The import file should be in CSV or Excel format.

  • One column is used for each variable to be imported.

  • A column should contain the consecutive numbers of the participants (“lfdn”) so that the imported data records can be linked to the data records in EFS Reporting+.

  • The first row should contain the labels of the variables.

  • The following rows contain the external data records of the participants.

Performing an import

Please proceed as follows:

  • Please make sure that your report contains all current data records. If not, you can trigger an update via Extras Data update.

  • Open the menu ExtrasImport external data.

  • Select the appropriate character set.

  • Use the Browse function to select the import file on your PC.

  • To start the import process click on Execute.

  • Specify which column of the import file contains the consecutive numbers of the participants (“lfdn”).

  • Assign the appropriate data types to the imported variables.

    • Code (integer): This data type should only be selected if the values of the variables are as suitable for calculation as are the codes of EFS. Upon
      completion of the import, the values will be available for calculations in EFS Reporting+.

    • Text: The values will be stored in the database as strings, i.e., they will be displayed as open-ended answers and will not be available for crossbreaks, calculations, etc.

  • Confirm by clicking on Execute.

  • The assignment will be executed.

    • If the system reports that data rows cannot be assigned, it means that no data record was found for the values of the linking variable in those rows. Check whether the values of the linking variable have been entered properly.

    • The message “Data type does not match” signals that a column contains text while it was selected for the “code” data type.

  • Upon clicking on Import, the new variables will be created and the data uploaded.

  • You will find the external data on the External tab.

© 2024 Tivian XI GmbH