im体育投注登录帮助中心

CSL——报告变量

CheckMarket 提供了一种强大的脚本语言来增强您的调查和报告,称为 CheckMarket 脚本语言 或简称CSL

您可以im体育官app使用它通过从下拉列表中选择变量来将变量放置在您的调查和报告中。

本文列出了ReportBuilder中可用的额外变量。许多 调查变量 也可以在 ReportBuilder 中im体育官app使用,特别是调查、问题和结果部分。这些变量未在此处列出,请参阅有关 调查变量的文章

调查报告变量

ReportBuilder 变量列表

多变的 描述
{{report.id}}
报告编号
{{report.name}}
报告名称:这主要供内部im体育官app使用,但如果未指定标题,它也会显示在报告查看器中
{{report.title}}
报告查看器的标题
{{report.language}}
报告的活动语言
{{report.filter.name}}
全局报表过滤器的名称
{{report.prebuiltFilter.name}}
所选预建过滤器的名称 - 仅在报表查看器中可用,位于元素内部
多变的 描述
{{share.name}}
您正在访问的共享的名称 - 该名称指的是共享的过滤器
多变的 描述
{{report.elements}}
报告中所有元素的集合——主要用于“ each ”循环
{{report.elements.id-123}}
引用ID为 123 的元素
{{element}}
对当前元素的引用——{{report.elements.id- [当前元素 id] }} 的缩写

无论您以何种方式访问您的元素,都可以im体育官app使用下一个变量。im体育将im体育官app使用 {{element... 前缀来描述它们,但您可以安全地将其替换为 {{report.elements.id-123...

多变的 描述
{{element.id}}
报表元素的 ID
{{element.orderNumber}}
元素在报告中出现的顺序
{{element.title}}
元素的标题
{{element.shortName}}
左侧索引中im体育官app使用的简称
{{element.comment}}
元素的注释——这是您可以在图表下方添加的文本
{{element.data}}
此元素内所有数据源的集合——可以在 ReportBuilder 内的“数据”选项卡下找到的所有内容
{{element.data.1}}
对此元素的第一个数据源的引用
{{element.data.1.name}}
此数据源的名称——问题标题或元数据名称(受访者字段或联系人字段)
{{element.data.1.question}}
对该数据源问题的引用——所有问题变量都可以在关于调查变量的文章中找到
{{element.data.1.metadata}}
此数据源中im体育官app使用的元数据的名称(受访者字段或联系人字段)
{{element.data.1.filter.name}}
此数据源中im体育官app使用的过滤器的名称
{{element.statistics}}
该元素的统计数据集合——如果您在元素选项中启用统计数据,您可以在图表下方看到这些内容
{{element.statistics.1}}
对元素统计信息第一项的引用
{{element.statistics.1.label}}
这个统计的文本
{{element.statistics.1.respondentCount}}
此统计的受访者人数
{{element.statistics.1.count}}
此统计数据的计数——对于大多数图表,这等于受访者计数
{{element.statistics.1.avg}}
该统计数据的平均值
{{element.statistics.1.nps}}
此统计数据的 NPS 分数
{{element.statistics.1.min}}
此统计数据的最小值
{{element.statistics.1.max}}
该统计数据的最大值
{{element.statistics.1.sum}}
该统计数据的总和
{{element.statistics.1.median}}
该统计数据的中值
{{element.statistics.1.stdev}}
此统计信息的标准偏差值
{{element.statistics.1.var}}
此统计数据的方差

运营商

CSL 提供范围广泛的运算符来进一步定制您的报告。可在此处找到CSL 运营商的完整列表。

内部报告、模态窗口和工具提示可能很有用。有关更多示例和信息,请参阅以下文章:
工具提示、弹出窗口和模态窗口

例子

您可以组合所有这些变量和运算符来创建更高级的逻辑。您可以在下面找到一些适用于不同情况的现成 CSL 代码片段。每个片段都可以立即im体育官app使用,或者您可以根据自己的具体情况进一步定制。

可以在此处找到更多示例:
调查 CSL 片段

此示例展示了当过滤后的评分好于或差于全球(基准)评分时如何显示不同的文本。

  1. 首先转到“分析”>“报告”。创建新报告或打开现有报告。
  2. 为评分量表或 NPS 问题创建“列/栏”元素。
  3. 转到“数据”选项卡,并对此元素应用过滤器。如果愿意,您还可以应用全局报告过滤器。
  4. 同样在“数据”选项卡上,单击“添加”>“基准”。现在您的数据已准备好用于 CSL。
  5. 转到“文本”选项卡,并将其添加到评论字段:
{{#if (lt report.elements.id-123.statistics.1.avg report.elements.id-123.statistics.2.avg)}}
 The score of your department is lower than the company average.


 Here are some tips and action points to improve your score: ...
 {{else if (gt report.elements.id-123.statistics.1.avg report.elements.id-123.statistics.2.avg)}} 
Your department is doing better than the company average.
 Way to go! {{else}}
 The score of your department is just on the company average, that is to say that you are better than half of the departments!


 However, this also means that you score worse than the other half of the departments.
Via the following action points you can be among the best in the company in the future: ...
 {{/if}}

这些变量都以“ report.elements.id-123… ”开头。将123替换为实际的报表元素ID 。选择元素时,您可以在 URL 中找到此 ID。

就是这样。现在,将根据结果向观众显示不同的消息。

留下一个回复

您的电子邮件地址不会被公开。