Switch函数

编辑
  • 文档创建者:印然
  • 浏览次数:10247次
  • 编辑次数:7次
  • 最近更新:Kevin-s 于 2019-06-17
  • 1. 描述

    当需要判断条件多的时候,可能您会觉得用if函数要对每种情况都进行判断的话会比较麻烦,那么您可以使用 switch 函数,这样您只需要写一个表达式了。下面简单的介绍一下 switch函数的用法。


    2. 用法

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

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

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

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


    3. 示例

    3.1 新建模板

    新建数据集 ds1:SELECT * FROM stscore


    3.2 模板设计

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

    222


    3.3 switch 函数使用

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

    222


    3.4 效果查看

    分页预览,效果如下:

    222

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


    在线查看模板效果请点击switch.cpt


    附件列表


    主题: 报表设计
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]