Pular para o conteúdo principal
Base de Conhecimento da FocusVision

Dashboard Variables

Overview

If you would like to spruce up the look and feel of your research dashboard, you will want to take advantage of the many options available within the dashboard system. The following is a collection of the most popular dashboard keywords and attributes for making dashboards even more dynamic.

Click on the name of any keyword or attribute to jump to its description below:

See the Highcharts Options Reference guide for even more customization options.

Keyword/Attribute Name Description of Use
survey Allows inclusion of data from another survey. By default, only the current survey data is loaded and accessible in the dashboard.
filter Allows you to restrict the respondents' data that is included in the dashboard. If a filter does not have a title, it will always be applied and you won't be able to toggle it on/off. In the dashboard, click on the gear icon to choose and apply filters. Add default=1 to select a filter by default.
filter datepicker Allows you to filter data by a date range. Once applied, a date picker will be available for your input from the left drop-down filter panel when viewing the dashboard.While using this filter also make sure that Compat is set to "2 (faster)" / "1 (Compat 123)" or higher.
filterlevel Allows you to add nested filters in order to provide multiple levels on which you can drill-down.
filterlabel Can be added as a description for the next drop-down. The filterlabel displays with the options "All" and "Multiple".
filter.local Allows restricting respondents' data within a table or chart. This overrides all other filters.
showif Can be added to rows, local filters and local segments so you can specify the filters/segments/rows that are shown with certain filters.  The showif condition only applies if at least one filter from the same filtergroup is selected.
filtergroup  Allows you to create dynamic grouped filters.
filtergroup.local Allows you to add drop-downs for selectable filters on charts and tables. These filters are applied in addition to any global filters.
Can be used to split a dashboard by segments.
banner dynamic Can be used to dynamically split a dashboard by segments.
segment Defines a segment created within a banner using survey questions or logic.
banner.local Defines a set of banner segments and applies them to a table or chart. 
bannergroup.local Adds local splits applied to charts and tables. Local splits take priority over global splits.
page Creates new tabs within a dashboard. This keyword has two sub-attributes, page.header and page.subheader.
page.header Sub-attribute of page that is optional and will be displayed before any tables or charts.
page.subheader Sub-attribute of page that is optional and will be displayed before any tables or charts.
html Inserts raw HTML code into the dashboard. If the html code exceeds one line, the keyword end should be added at the end of the code.
table Adds a new table to the dashboard. If the title is not specified, the question's title will be used.
transpose Interchanges all rows with available segments.
pct  Allows you to control the precision of vertical percentages. The default precision is 0. Set pct=off to disable.
counts Allows you to control the displaying of the counts. The default is 0. Set counts=off to disable.
hp Adds horizontal percentages based on the first banner segment with the precision specified on a table or row. By default, this feature is disabled.
where Allows you to specify where each table and chart should be displayed. Use exportto display only in the exported files and dashboard to display only in the dashboard.
width Allows you to customize how wide each container should be displayed. The default and maximum width is 12.
row Adds a single row with this condition to a table.
rows Adds multiple rows to a table. 
rowlevel Allows you to create a nested table row when added to a filter and assigned a number (1,2,3 and so on).
conds Allows you to display a grid question in a single table or chart. You can define multiple conditions on each row that correspond to different segments.
base Re-bases the percentage calculation based on the condition. This overrides basing from the total row and banner segments.
net Adds a net row including respondent counts for the next count rows. If the count is negative, the net includes the previous rows.
sum Adds a sum row counting response counts for the next count rows. If the count is negative, then sum includes the previous rows (typically used for checkboxes).
total Adds a row which will count respondents that fulfill the condition for all other rows in this table. If a title is not specified, total is used.
stats Enables calculation of statistical data rather than showing a percentage on numeric data.
stats.precision Used to specify the decimal digit of precision for statistics.
chart Can be added to a table to create a chart based on the rows in the table. A standalone chart can be added in the same way a table is added.
chart.data Can be used to specify the unit of measurement for non-numeric data points. The default unit of measurement for non-numeric input data is percent
chart.stat Allows you to specify the unit of measurement for numeric data points. The default unit of measurement for numeric input data is the mean statistic. 
type Sets the chart type. The default chart type is a bar chart.
sortable Enables sorting on a chart.
pos before Can be used to display the chart before the table it is created from. By default, charts that are not standalone will be displayed after the table they are based on.
chartopt Adds customization to the chart including a chart title, background color, axis scale, segment stacking, chart legend, data labels, data label rotation and axis styling. 
tooltip.valuePrefix Allows you to add a string before a tooltip.
tooltip.valueSuffix Allows you to add a string after a tooltip.
palette

Configures the default color palette used for banner segment colors in charts. Color codes are in six hexadecimal character format. When a chart needs more colors than specified, the coloring will restart from the beginning.

Note: Do not use a # before a hexidecimal color character - the system will consider all values after a # a coding comment.

style Allows you to specify CSS style for various page elements. Styles can be applied globally, spanning across the entire dashboard, or locally, specifically targeting an individual element.
weight Can be applied to a specific segment or globally to all surveys to add per-record weighting.
uses Allows you to create custom dashboard generators for any table or chart type.
id System-generated keyword that can be changed to add a custom identifier (name) to any table, banner or filter. That element's id keyword can then be referenced in any custom hooks that you have set up for your dashboard.
sigtest Allows you to add significance testing to a dashboard. You can enable sigtest for the entire dashboard, or on a per table basis. 
showbase Allows you to add the base (count) below a bar or column in the chart chart.
group Allow displaying multiple elements in one container, where filters and zooming can be applied to all elements. By default, only one dashboard element is shown per container.
layout Allows you to specify how many elements are shown horizontally in a container before starting over at the left-most part of the container. The values are separated by comma.
keepwith Moves elements to the same column as the specified element.
  • Este artigo foi útil?