Translations:Expression Manager/69/zh

以下是你可能想要使用EM的其他一些原因.
 * 1) 计算（Calculations） - 你可以创建任何你能想到的计算：
 * 2) *你可以访问所有常见的数学运算符和函数
 * 3) *你可以访问70多个数学、日期和字符串处理函数
 * 4) *如果用户需要，开发人员可以很容易地添加新函数
 * 5) 将计算存储到数据库
 * 6) *你现在可以计算简单和复杂的算式和/或量表分数，并将它们存储在数据库中而无需JavaScript.
 * 7) *你可以使用方程式（Equation）问题类型来完成此任务.
 * 8) 评估（Assessments）
 * 9) *你现在可以创建任何问题类型的评估或量表分数，而不仅仅是过去支持的子集
 * 10) *你可以使用裁剪在任何需要的地方显示运行或总评估分数 - 即使在同一页面上
 * 11) *你有更多控制权基于这些评估分数生成的报告
 * 12) *你可以在不需要JavaScript的情况下将评估分数存储在数据库中
 * 13) *你可以隐藏评估分数而不需要JavaScript或CSS
 * 14) 替换字段（Replacement Fields）
 * 15) *你可以使用问题代码而不是使用{INSERTANS:SGQA} - 这使它更容易阅读并且验证.
 * 16) *这也避免了编辑问题以改变SGQA代码以使一切正常工作的常见需求.
 * 17) 裁剪（Tailoring） - 你可以根据其他值有条件地显示文本
 * 18) *使用适当的一个主题的标题，如（例如“您好，史密斯 [ 先生/女士]. ”）
 * 19) *基于单数/复数时输出格式正确的句子：（例如”你有1个孩子“与”你有2个孩子“）
 * 20) *根据主题的性别和多数来调整动词的形式和名词变格.
 * 21) 新变量属性 - 你可以访问以下内容进行剪裁：
 * 22) *（无后缀） - qcode.code的别名
 * 23) *.code - 相关问题的选定响应代码（如果它是相关的，否则为空白），或文本值（如果它不是编码问题）
 * 24) *.NAOK - 与.code相同，但可以是计算或列表的一部分即使不相关
 * 25) *.value - 问题的评估值（如果它是相关的，否则为空白），或文本值，如果它不是编码问题
 * 26) *.valueNAOK - 与.value相同，但是即使不相关也可以成为计算或列表的一部分
 * 27) *.show - 显示给用户的答案（这是{INSERTANS:xxx}所做的）
 * 28) *.qid - 问题ID
 * 29) *.gid - 组ID
 * 30) * .sgqa - 问题的SGQA值
 * 31) *.jsName - 问题的正确javascript变量名，无论是否在此页面上定义
 * 32) *.qseq - 问题序列（从0开始）
 * 33) *.gseq - 组序列（从0开始）
 * 34) *.mandatory - 问题是否是强制性的（是/否）
 * 35) *.question - 问题的文本
 * 36) *.relevance - 该问题的相关性方程式
 * 37) *.gllevance - 该组的相关性方程式
 * 38) *.intelationsationStatus - 当前问题是否相关（如果为真则为1，如果为假则为0）
 * 39) *.type - 问题类型（一个字符代码）
 * 40) 动态页面更改
 * 41) *所有相关性，计算和裁剪在页面上动态工作 - 因此值的更改会立即更新页面
 * 42) *所以，你有问题根据它们是否相关而动态显示/消失
 * 43) *问题也是根据页面上的响应动态定制的，因此你可以看到运行总计，量身定制的句子和自定义报告.
 * 44) 新的数据输入屏幕
 * 45) *除了使用当前的数据录入系统外，你还可以使用Survey-All-In-One.
 * 46) *这支持页面相关性和剪裁，因此数据录入员可以快速完成选项卡通过，他们只需要输入相关的回复
 * 47) *如果你的数据输入人员需要查看剪裁，这也是动态的，这可能是至关重要的.
 * 48) 消除了对大多数自定义JavaScript的需求
 * 49) *EM很容易支持复杂的计算，评分，剪裁和条件逻辑.
 * 50) *有些东西仍然需要JavaScript（比如自定义布局和有条件隐藏的问题子元素），但是你的JavaScript可以使用EM函数，这样你可以通过Qcode而不是SGQA访问问题，并访问上面列出的任何问题属性.