zoukankan      html  css  js  c++  java
  • cognosrs用下拉列表来控制交叉表的显示内容

    功能:用下拉列表来控制交叉表的显示内容,主要控件是:值提示、提交按钮;

    如上图,当选择订单笔数时,交叉表表角显示为【订单笔数】-交叉表内容显示为订单笔数;当选择订单金额时,交叉表表角显示为【订单金额】-交叉表内容显示为订单金额;

    对于一个老手来说,实现这个功能是很简单的,站在学习的角度,分享给大家,欢迎拍砖!

    主要实现步骤step1:交叉表表角初的显示设置

    注意点:来源类型设置为报表表达式,然后编辑内容为如图右边的代码,这样的话交叉表角就根据这个判断来赋值给交叉表角的文本;

    主要实现步骤step2:交叉表内容显示区域设置

    注意点:新建一个数据项,写入以上判断语句,点击‘√’测试OK后拖入报表度量显示区域;

    主要实现步骤step3:为了报表首次运行获取到参数,建议加入提示页面,创建传递参数的过程,满足默认的显示为订单笔数,如果用户需要看订单金额,则选择一下就可以在同一个报表显示

    注意,次提示页面完成的功能就是给下拉框赋默认值,所以不需要显示,只需要给参数复制即可,然后自动提交该提示页面→页面1,所以删除此处的所有按钮加入以上控件就可以,提示页面‘值提示’和页面1‘值提示’保持一致;

    HTML1:

    <div style="display:none">

    HTML2:

    <script>

    function init()
    {
    promptButtonFinish();
    }

    </script>

    <body onload="init()">
    </body>

    </div>

    截至到这里,已经可以了,运行报表-查看效果如下图 --------------------

    当选择订单笔数

    当选择订单金额

    OK !!!!!!功能实现OK,此时想到一个同事所说的话,玩BI前端(Cognos)就和玩网页前端一样,欢迎同志们拍砖!指点!

    英文名:kingwang & Email :kingstudy@vip.qq.com
  • 相关阅读:
    第七届河南省赛F.Turing equation(模拟)
    第八届acm省赛 A挑战密室(模拟)
    展开字符串(dfs)
    排名(水题)
    Identity Card(水题)
    Dropping Balls (二叉树+思维)
    SQL学习——IN运算符
    SQL学习——BETWEEN运算符
    SQL学习——LIKE运算符
    【数字图像处理】灰度转换算法
  • 原文地址:https://www.cnblogs.com/wxjnew/p/2971393.html
Copyright © 2011-2022 走看看