请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
没有想好名字那就叫小明吧(uid:193845)
一句话介绍你自己 职业资格认证:FCA-FineReport
  • 回答:任务管理器吧启动的这个JAVA服务KILL掉,然后重新启动!
    2024年04月11日回复
  • 回答:问题找到了;最后一行的代码是换行,换行,换行,载PLSQL里面是正常能运行的,但是在报表设计器里面直接这个格式的话(图1),就会导致个别参数传入进去查询数据缺失,必须要设置为图2的格式,即可正常,这是个偶发性问题,因为其他参数传入按照图1查询也是正常的。我敲,害得我排查了半个小时!
    2024年03月29日回复
  • 回答:在访问的地址后加入一个时间戳=CONCATENATE(URL,"?a="+format(now(),"HHmmss"));以此达到参数动态变化,解决浏览器缓存同地址不重复加载的问题即可!
    2024年03月28日回复
  • 回答:思路:如果是固定的话是可以的,动态的可以做拓展也可以,但前提是只能做两个层级,多了肯定不行,超过两个层级可以用“树型结构图”插件来实现
    2024年02月19日回复
  • 回答:case when company_name = '塞尔维亚紫金矿业有限公司'  then case when index_name_en = '金金属量' then 'Au'                                                            when index_name_en = '铜金属量' then 'Cu'                                                             when index_name_en = '金金属量A' then 'Cu' else null end else null end首先,条件要唯一,要不然出来的结果会不正确,再一个你这种写法,如果是oracle,index_name_en字段可以用decode函数代替:decode(index_name_en,'铜金属量','Cu','金金属量A','Cu' ,null),MYSQL可以用if(),其他的数据库建议就直接使用CASE when实现!
    2024年01月30日回复
  • 回答:感谢高级互助大佬(用户k6280494)提供的决策表实现方式:https://bbs.fanruan.com/wenda/question/131123.html 另外通过个人研究:得到普通报表添加水印的方式(直接放到web初始化属性中即可):function watermark(settings) {    //默认设置    var defaultSettings = {        watermark_txt: "",        watermark_x: 20, //水印起始位置x轴坐标        watermark_y: 20, //水印起始位置Y轴坐标        watermark_rows: 20, //水印行数        watermark_cols: 20, //水印列数        watermark_x_space: 100, //水印x轴间隔        watermark_y_space: 50, //水印y轴间隔        watermark_color: '#aaa', //水印字体颜色        watermark_alpha: 0.4, //水印透明度        watermark_fontsize: '15px', //水印字体大小        watermark_font: '微软雅黑', //水印字体        watermark_width: 210, //水印宽度        watermark_height: 80, //水印长度        watermark_angle: 20 //水印倾斜度数    };    $.extend(defaultSettings, settings === undefined ? {} : settings);    let newText = "";    for (let i = 0; i < defaultSettings.watermark_txt.length; i++) {        if (i % 2 !== 0) {            newText += " ";        }        newText += defaultSettings.watermark_txt;    }    defaultSettings.watermark_txt = newText;    //根据函数的入参调整设置    if (arguments.length === 1 && typeof arguments === "object") {        var src = arguments || {};        for (key in src) {            if (src && defaultSettings && src === defaultSettings) continue;            else if (src) defaultSettings = src;        }    }    //创建虚拟节点对象,在该节点对象中可以放元素,最后只需在页面中添加该节点对象即可。可提高性能    var oTemp = document.createDocumentFragment();    //获取页面最大宽度    var page_width = Math.max(document.body.scrollWidth, document.body.clientWidth);    var cutWidth = page_width * 0.0150;    var page_width = page_width - cutWidth;    //获取页面最大高度    var page_height = Math.max(document.body.scrollHeight, document.body.clientHeight) + 450;    page_height = Math.max(page_height, window.innerHeight - 30);    //如果将水印列数设置为0,或水印列数设置过大,超过页面最大宽度,则重新计算水印列数和水印x轴间隔    if (defaultSettings.watermark_cols == 0 || (parseInt(defaultSettings.watermark_x + defaultSettings        .watermark_width * defaultSettings.watermark_cols + defaultSettings.watermark_x_space * (        defaultSettings.watermark_cols - 1)) > page_width)) {        defaultSettings.watermark_cols = parseInt((page_width - defaultSettings.watermark_x + defaultSettings            .watermark_x_space) / (defaultSettings.watermark_width + defaultSettings.watermark_x_space));        defaultSettings.watermark_x_space = parseInt((page_width - defaultSettings.watermark_x - defaultSettings            .watermark_width * defaultSettings.watermark_cols) / (defaultSettings.watermark_cols - 1));    }    //如果将水印行数设置为0,或水印行数设置过大,超过页面最大长度,则重新计算水印行数和水印y轴间隔    if (defaultSettings.watermark_rows == 0 || (parseInt(defaultSettings.watermark_y + defaultSettings        .watermark_height * defaultSettings.watermark_rows + defaultSettings.watermark_y_space * (        defaultSettings.watermark_rows - 1)) > page_height)) {        defaultSettings.watermark_rows = parseInt((defaultSettings.watermark_y_space + page_height - defaultSettings            .watermark_y) / (defaultSettings.watermark_height + defaultSettings.watermark_y_space));        defaultSettings.watermark_y_space = parseInt(((page_height - defaultSettings.watermark_y) - defaultSettings            .watermark_height * defaultSettings.watermark_rows) / (defaultSettings.watermark_rows - 1));    }    var x;    var y;    console.log('水印行数', defaultSettings.watermark_rows);    console.log('水印列数', defaultSettings.watermark_cols);    for (var i = 0; i < defaultSettings.watermark_rows; i++) {        y = defaultSettings.watermark_y + (defaultSettings.watermark_y_space + defaultSettings.watermark_height) * i;        for (var j = 0; j < defaultSettings.watermark_cols; j++) {            x = defaultSettings.watermark_x + (defaultSettings.watermark_width + defaultSettings.watermark_x_space) *                j;            var mask_div = document.createElement('div');            mask_div.id = 'mask_div' + i + j;            mask_div.className = 'mask_div';            mask_div.appendChild(document.createTextNode(defaultSettings.watermark_txt));            //设置水印div倾斜显示            mask_div.style.webkitTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";            mask_div.style.MozTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";            mask_div.style.msTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";            mask_div.style.OTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";            mask_div.style.transform = "rotate(-" + defaultSettings.watermark_angle + "deg)";            mask_div.style.visibility = "";            mask_div.style.position = "absolute";            mask_div.style.left = x + 'px';            mask_div.style.top = y + 'px';            mask_div.style.overflow = "hidden";            mask_div.style.zIndex = "9999";            //让水印不遮挡页面的点击事件            mask_div.style.pointerEvents = 'none';            mask_div.style.opacity = defaultSettings.watermark_alpha;            mask_div.style.fontSize = defaultSettings.watermark_fontsize;            mask_div.style.fontFamily = defaultSettings.watermark_font;            mask_div.style.color = defaultSettings.watermark_color;            mask_div.style.textAlign = "center";            mask_div.style.width = defaultSettings.watermark_width + 'px';            mask_div.style.height = defaultSettings.watermark_height + 'px';            mask_div.style.display = "block";            oTemp.appendChild(mask_div);        }    }    document.body.appendChild(oTemp);}$(function () {    watermark({watermark_txt: "这是一个水印"});});
    2023年11月08日回复
  • 回答:条件属性:指标值=利润;fomat(指标数值,"#0.00%")
    2023年10月20日回复
  • 回答:如果是弹窗页面的提交:window.parent.FR.closeDialog();//关闭子页面window.parent._g().parameterCommit();//刷新父页面window.parent.location.reload();//刷新失效情况可用这个window.close();//关闭当前页面写到填报成功/填报后的事件里面!
    2023年09月05日回复
  • 回答:公式:sum(A1{B1="2023-01"}),表示对满足B1时间列的数据筛选后对A1列数据进行求和,A1列是你的数据,B1列是你的日期
    2023年01月18日回复
  • 回答:副格设置,这个需要你自己调整副格从属关系
    2022年12月01日回复
  • 30

    30

    145

    10

    123下一页
    个人成就
    内容被浏览56,586
    加入社区5年196天
    返回顶部