第24页,共136页。 显示 1,355 条结果 (0.026 秒)
电子表格单元格添加图片扩展及带参数跳转
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 为了设计出更美观的报表,我们有时候会需要在电子表格报表中添加“图片”、“剪贴图”、“形状”等元素控件,见下图。对于添加的“图片”、“剪贴图”、“形状”等元素控件,需要跟随数据记录自动扩展,以及我们点击它时可以带参数跳转到其它报表,或者在其上绑定其它的处理事件。类似上述需求,皆可以参照如下方法进行设置。 该示例所使用的电子表格只能够按照以下步骤创建一个跳转规则,不允许创建其他的跳转规则。 示例: 点击下图中的箭头,跳转到其他报表电子表格单元格添加图片扩展及带参数跳转
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 为了设计出更美观的报表,我们有时候会需要在电子表格报表中添加“图片”、“剪贴图”、“形状”等元素控件,见下图。对于添加的“图片”、“剪贴图”、“形状”等元素控件,需要跟随数据记录自动扩展,以及我们点击它时可以带参数跳转到其它报表,或者在其上绑定其它的处理事件。类似上述需求,皆可以参照如下方法进行设置。 该示例所使用的电子表格只能够按照以下步骤创建一个跳转规则,不允许创建其他的跳转规则。 示例: 点击下图中的箭头,跳转到其他报表数据 - 动态展示sheet页名称
(本文档仅供参考) 问题 希望根据日期动态展示sheet页名称,如下图: image2024-7-27_11-12-39.png 处理方案 可以通过报表宏修改sheet页名称,如下: 类型:ClientSide 对象:spreadsheetReport 事件:onRenderReport function main(spreadsheetReport) { debugger; var sheetTds = document.getElementsByClassName("spreadsheet_sheet"); // 获取当前日期 var currentDate = newAPP - 下载的IOS移动端访问smartbi提示:“服务器版本太低,请升级到最新版本后再登录使用”
问题3: IOS端安装了smartbi app后,登录的时候显示服务器版本太低,安卓端就没问题,是为什么? 解决方案 通常是因为smartbi是2020年11月份之前包,对于比较旧的war包,因为苹果系统升级,不再支持旧版控件,smartbi app和smartbi服务器的代码调用逻辑就需要采取新的wK控件,如果是smartbi版本比较旧就需要更新了。查看smartbi系统版本可参考Wiki文档:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76679842 https://wiki.smartbi.com.cn/pages计算列 vs 计算度量:你真的懂吗?
示例参考) 支持函数 使用数据库函数或平台内置函数(如数值、文本、日期处理函数) 除了内置函数(含时间计算、聚合函数、逻辑判断等),还支持调用 MDX 的函数,官方文档:https://mondrian.pentaho.com/documentation/mdx.php https … 相同之处 (1)均支持数值计算、逻辑判断、日期处理等基础功能; (2)均可通过自定义公式或函数扩展数据处理能力; (3)均支持对原始数据进行分类、逻辑判断等。 计算列- 常用场景 转换数据格式、转换数据类型、或取整: 把数值或者日期转换成字符串,使用TOSTR函数如何分析报表性能问题
(浅色部分):服务器响应慢 在分析仪表盘/电子表格等报表资源时,可重点关注: 网络瓶颈:可通过关注XX.js/css等静态文件的下载速度,快速判断是否网络瓶颈。 报表制作问题:可关注图片请求大小和请求数量,当使用太多url控件可能带来请求太多影响页面响应性能,对于制作过程使用太大背景图、上传太多图片 … 率就是网络问题 检查图片类请求大小及耗时,如请求太大,耗时太长确认是否报表上传的背景图等资源,需压缩图片 检查请求数量是否超多,这可借助制作一个简单报表对比,请求数量多大概率报表制作不合理,如嵌套太多URL控件,每一个url控件都会带来重复框架脚本的执行 步骤2:服务端性能: 检查Network时间计算-累计系列
1 概述 用户需要计算图表或者表格组件中数据累计值。累计值包含:第一行起累加到当前行的数值之和的行累计、历年累计(跨周期累计)、最近X年/季/月/日的累计值. 时间层次及时间层次累计的对应关系: 日期字段类型 示例 日期累计 年粒度字段(即yyyy格式的字段) 订单日期(年) 当年累计:今年一整年的累计,从第一天到当前 历年累计:历史所有日期的第1年至今年的累计,例如2014年至2021年的累计。 最近X年累计: 例如最近3年销售额,根据年层次每三年统计 季粒度字段(即yyyyqq格式的字段) 订单日期(年季) 当年累计:今年第1季度至当前季度获取上一年年末数据
1 背景 用户在报表层根据“年”筛选数据,获取上一年年末数据。 比如"行"轴的日期是:2024-03-24,获取 2023年12月31日的数据,如果日期是2023-03-24或2023-12-30 获取2022年12月31日的数据。 2 需求分析 如果要实现这个需求,需要根据行轴上的”日期“获取上一年的最后 … /I8a8082580196f3c9f3c9c02b0196f6c0384f05c2跳转到外部体验环境查看示例。 1、以为产品内置的订单模型为例,创建透视分析,如下图: 1.png 2、创建计算度量“上一年末值”,如下图: zuihou1tian.png 3、创建好计算度量之后,在透视分析上勾选“上一年末值”,可以看到所有日期显示的都是同一个值。 2.png如何先全量抽取后增量抽取
(本文档仅供参考) 问题说明 由于数据库数据量比较大,希望全量抽取后变成增量抽取,要怎么实现呢? 解决方案 下述方案是以旧的原生SQL数据集为例。 (1)原本的SQL,此时抽取为"全量抽取"(即一次性抽取所有数据),如下图: 05.png (2)添加日期参数,默认值设置为空,具体设置如下: 02.png 03.png (3)修改SQL为:select 字段 from table where {[日期>参数]} (注:此SQL写好后不能做任何修改,否则会影响时间戳的获取) 第一次增量抽取时,由于从知识库中找不到上次抽取记录的时间戳所以会进行全力抽取,此时参数设置为空计算工作日
间]和[结束时间]字段为日期date格式。如果非日期格式需进行字符转换。 b.添加派生列节点,计算字段[间隔日期]:sequence([开始],[结束]),该计算会返回[间隔日期]的数组。 再新建一个常量字段,如:"1"(为了后面做关联使用) image2024-8-7_13-57-24.pngimage2024-8-7_14-1-9.png 2、对节假日手工表进行查询处理 新建查询,并对节假日日期进行列转行。同时需要输出[常量]"1"(为了和业务表进行关联创建)。(此处为mysql写法) image2024-8-7_14-4-55.png 3、两个表关联 添加join节点。通过[常量]字段进行关联