20.10 特殊公式
AlterColor
函数说明:
按奇偶行设置颜色。
函数语法:
AlterColor(oddColor,evenColor)
参数说明:
名称 | 数据类型 | 说明 | 是否必需 |
---|---|---|---|
oddColor | 整型 | 奇数行颜色 | 是 |
evenColor | 整型 | 偶数行颜色 | 是 |
返回值:
RGB颜色。
示例:
AlterColor(255,100)
补充说明:AlterColor公式实际上可以按奇偶行设置任意值,支持多种类型的参数,只不过设置交替颜色是最典型的应用场景。
CheckBox
函数说明:
单元格显示为CheckBox按钮。
函数语法:
CheckBox(checkboxName,clickJSName[,arg1[,arg2[…,argn]]])
参数说明:
名称 | 数据类型 | 说明 | 是否必需 |
---|---|---|---|
CheckBoxName | 字符串 | CheckBox控件名称 | 是 |
OnClickName | 字符串 | Onclick事件调用方法名称 | 是 |
Arg | 字符串 | Onclick事件调用方法参数 | 否 |
返回值:
html页面。
示例:
CheckBox(‘checkboxName’,’clickJSName’)
FieldHierarchyLink
函数说明:
在单元格事件中使用。用于在普通报表中,使用参数进行维度层级下钻操作。
函数语法:
fieldHierarchyLink(paramName, linkValue, hierarchy)
参数说明:
名称 | 数据类型 | 说明 | 是否必需 |
---|---|---|---|
paramName | 字符串 | 用于表示维度的参数名称 | 是 |
linkValue | 任意 | 下钻时的条件值 | 是 |
hierarchy | 字符串 | 维度层级字段列表,使用逗号间隔 | 是 |
返回值:
JS函数调用。
示例:
FieldHierarchyLink('dimA', cellValue(),'dimALevel1, dimALevel2')
FieldHierarchyReverse
函数说明:
在单元格事件中使用。用于在普通报表中,使用参数进行维度层级上卷操作。
函数语法:
fieldHierarchyReverse(paramName, hierarchy)
参数说明:
名称 | 数据类型 | 说明 | 是否必需 |
---|---|---|---|
paramName | 字符串 | 用于表示维度的参数名称 | 是 |
hierarchy | 字符串 | 维度层级字段列表,使用逗号间隔 | 是 |
返回值:
JS函数调用。
示例:
FieldHierarchyReverse('dimC', 'dimCLevel1, dimCLevel2, dimCLevel3')
FieldLinkThrough
函数说明:
在单元格事件中使用,用于在普通报表中进行维度钻透操作。参见《UniEAP Report 最佳实践之 使用Eclipse设计器定义钻取钻透报表》。
函数语法:
fieldLinkThrough(reportId, fieldName, fieldValue [,fieldName, fieldValue [, ...]])
参数说明:
名称 | 数据类型 | 说明 | 是否必需 |
---|---|---|---|
reportId | 字符串 | 钻透报表ID | 是 |
fieldName | 字符串 | 钻透时维度参数的值(即条件字段名称) | 是 |
fieldValue | 任意 | 钻透时维度关联单元格的值(即条件字段的值) | 是 |
返回值:
JS函数调用。
示例:
FieldLinkThrough($report2,$dimA, cell('c2',null, '',''), $dimB, cell('c3', null, '',''), $dimC, cell('a4',null,'',''))