反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

Switch函数

1. 函数作用

当需要判断条件多的时候,可能您会觉得用if函数要对每种情况都进行判断的话会比较麻烦,那么您可以使用 switch 函数。

举例:

switch($$$,'Class1','一班','Class2','二班','Class3','三班','Class4','四班')意思是当前值是 Class1 则显示一班,如果是 Class2,则显示二班,如果是 Class3,则显示三班,如果是 Class4,则显示四班。

2. 使用介绍

switch(表达式, 值 1, 结果 1, 值 2, 结果 2, ...)

如果表达式的结果是值 1,整个函数返回结果 1

如果表达式的结果是值 2,整个函数返回结果 2

如果表达式的结果是值 3,整个函数返回结果 3

3. 示例

3.1 报表设计

3.1.1 数据准备

新建数据查询 ds1,数据查询语句如下:SELECT * FROM stscore,如下图所示:

2020-12-25_11-28-47.jpg

3.1.2 模板设计

1)设置模板样式,如下图所示:

222

2)switch 函数使用

单击 A2 单元格,右键单击单元格元素>插入数据列>高级,或者双击单元格,点击高级,在自定义显示的值中填入公式:switch($$$,'Class1','一班','Class2','二班','Class3','三班','Class4','四班'),公式含义:如果当前值是 Class1 则显示一班,如果是 Class2,则显示二班...,如下图所示:

2020-12-25_11-31-35.jpg

3.2 效果预览

1)PC端

保存模板,点击分页预览,如下图所示:

222

2)移动端

1608876213505133.jpg

4. 模板下载

已完成模板请参照%FR_HOME%\webroot\WEB-INF\reportlets\doc\Parameter\switch.cpt

点击下载模板:switch.cpt

附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉