请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
用户S5182147(uid:519192)
职业资格认证:FCA-FineReport | FCP-报表交付工程师 | FCP-FineBI V6.x
  • 回答:版本是多少,我测试了一下11.0版本,点击空白处全屏的图表会自动关闭的
    2023年12月21日回复
  • 回答:先使用SQL排名,然后在sql中使用html拼接排名和分类文字<span style="font-size: 20px; font-weight: bold; color: orange;">1&nbsp</span>上汽font-size:字体font-weight: bold:加粗color:字体颜色&nbsp:空格
    2023年12月20日回复
  • 回答:直接使用随机uuid作为主键,录入款号、数量,设置填报成功后事件为自动查询。下面展示的时候,使用group by汇总即可。---------------------------------------快速提交:没用过9.0,如果是10.0和11.0,可以这样做:步骤一:拉一个按钮控件,设置快捷键enter步骤二:弄一个点击提交js:_g('${sessionID}').verifyAndWriteReport(); //数据校验,提交当前sheet页步骤三:正常设置填报属性步骤四:页面上预览的时候,按回车键即可触发提交事件
    2023年12月20日回复
  • 回答:设置需要麻烦一点,如果你是在一个字段里面存储月份,一个字段存储月份数据。那么你需要弄12个月份的填报属性,每个月份对应一个,然后主键设置为你前面的所有维度。再把提交条件设置为月份数据单元格不为空就行了。
    2023年12月19日回复
  • 回答:如果你是按照原因字段展示,建议你在数据集中,先把数据按照原因字段汇总之后求出最终百分比,再按照原因字段排序,这样就能避免这个问题
    2023年12月19日回复
  • 回答:使用逐层累计公式就行,可以参考:https://help.fanruan.com/finereport/doc-view-348.htmlIF(LEN(B1)=0,B1 + C1,B1)(这里做了一个判断,如果月份有值,就用月份的值,没有值就往上取)
    2023年12月19日回复
  • 回答:var thisValue = this.getValue() ;// 把paraStDate改成自己的开始日期控件名称var paraStDate = _g().parameterEl.getWidgetByName("paraStDate") ;// 把paraEdDate改成自己的结束日期控件名称var paraEdDate = _g().parameterEl.getWidgetByName("paraEdDate") ;var StartDate = paraStDate.getValue() ;var EndDate = paraEdDate.getValue() ;var currentDate = new Date();switch (thisValue) {    case '近7天':        var year = currentDate.getFullYear();          var month = currentDate.getMonth() + 1; // getMonth()返回的月份是从0开始的,所以需要+1          var date = currentDate.getDate();          var EndformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date);          // 将日期减去7天        currentDate.setDate(currentDate.getDate() - 6);        var year = currentDate.getFullYear();          var month = currentDate.getMonth() + 1; // getMonth()返回的月份是从0开始的,所以需要+1          var date = currentDate.getDate();          var StartformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date);          paraStDate.setValue(StartformattedDate) ;        paraStDate.setText(StartformattedDate) ;        paraEdDate.setValue(EndformattedDate) ;        paraEdDate.setText(EndformattedDate) ;    break ;    case '当月':        var year = currentDate.getFullYear();          var month = currentDate.getMonth() + 1; // getMonth()返回的月份是从0开始的,所以需要+1          var date = currentDate.getDate();          var EndformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date);          var StartformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-01';          paraStDate.setValue(StartformattedDate) ;        paraStDate.setText(StartformattedDate) ;        paraEdDate.setValue(EndformattedDate) ;        paraEdDate.setText(EndformattedDate) ;    break ;    case '当季':        var year = currentDate.getFullYear();          var month = currentDate.getMonth() + 1; // getMonth()返回的月份是从0开始的,所以需要+1          var date = currentDate.getDate();          // 季度判断        if(month >= 1 && month <= 3) {            var q = 1 ;            var q_month = 1 ;        } else if (month >= 4 && month <= 6) {            var q = 2 ;            var q_month = 4 ;        }        else if (month >= 7 && month <= 9) {            var q = 3 ;            var q_month = 7 ;        }        else {            var q = 4 ;            var q_month = 10 ;        }        var EndformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date);          var StartformattedDate = year + '-' + (q_month < 10 ? '0' + q_month : q_month) + '-01';          paraStDate.setValue(StartformattedDate) ;        paraStDate.setText(StartformattedDate) ;        paraEdDate.setValue(EndformattedDate) ;        paraEdDate.setText(EndformattedDate) ;    break ;    case '当年':        var year = currentDate.getFullYear();          var month = currentDate.getMonth() + 1; // getMonth()返回的月份是从0开始的,所以需要+1          var date = currentDate.getDate();          var EndformattedDate = year + '-' + (month < 10 ? '0' + month : month) + '-' + (date < 10 ? '0' + date : date);          var StartformattedDate = year + '-01-01';          paraStDate.setValue(StartformattedDate) ;        paraStDate.setText(StartformattedDate) ;        paraEdDate.setValue(EndformattedDate) ;        paraEdDate.setText(EndformattedDate) ;    break ;    default:        return false}
    2023年12月18日回复
  • 回答:你是不是设置了主键,并且这三个值的主键还是一致的,导致只会录入最后一条数据,其他的值都被主键替换掉了
    2023年12月18日回复
  • 回答:直接在决策报表的页面上拖拽一个下拉框按钮即可。无论是在数据集中或者单元格中引用这个下拉框参数,在下拉框参数值变化的时候,数据集或报表块中引用的数据也会跟着变化的。
    2023年12月18日回复
  • 回答:那你只能使用公式来写,例如:IF(LEN(字段)=0,0,计算逻辑),这样为空就会显示0,就可以显示指标卡了
    2023年12月13日回复
  • 444

    444

    58

    10

    个人成就
    内容被浏览31,342
    加入社区3年325天
    返回顶部