第2页,共120页。 显示 1,195 条结果 (0.033 秒)
下钻 - 电子表格地图下钻到指定区域
(本文档仅供参考) 问题: 地图只想下钻到区县,不能继续下钻。现点击区县还能继续下钻,由于地图区域没有县级以下区域,因此会有提示。 image2020-2-17 19:46:3.png image2020-2-17 19:46:39.png 目前效果的实现步骤: 1、设计源报表-跳转地图1 image2020-2-17 19:47:55.png 2、设计目标报表-跳转地图2 image2020-2-17 19:52:29.png 3、给源报表添加跳转规则跳转到跳转地图2 image2020-2-17 19:49:2.png image2020-2-17 19:49循环分页取数
1、应用场景 很多“api取数”接口,往往数据量比较大,不可能一次取全量数据,只能按分页进行取数。一般取数接口中,参数pageIndex 表示当前页数,参数pageSize表示每页条数。 取数接口,为了安全考虑,一般都需要提供access_token 作为调用凭证。 2、实现思路 步骤一:通过API取数节点获取到access_token 步骤二:通过JSON解析节点解析出access_token 步骤三:接循环API节点,每次循环,都会把循环序号(每循环一次,序号就会递增)跟access_token传给取数API,这样就可以循环到所有页数据,直到获取不到数据为止。 步骤四:解析结果数据,并写入到目标表 3、操作步骤自定义组件取数器(如筛选器备选值)
Hotfix_SmartbiV11_20250616 IBeforeQueryHandler 名称: 查询前处理器 作用: 在查询执行前, 处理查询请求. 比如修改条件值. 生效对象: 仪表盘, 即席, 透视的所有组件取数. 包: Commons 路径: smartbix.query.handler 实现: IBaseQueryHandler 空接口 接口方法 before(context: QueryContext): void 作用: 组件取数前, 对查询请求进行自定义处理, 如修改条件值. 名称 类型 说明 输入参数 context QueryContext 查询上下文, 包含查询ID自助ETL-API取数
1. 概述 API 取数是为了支持通过调用API方式,从其它系统中获取数据场景。一般获取到数据后,会把数据解析(JSON解析,XML解析)成二维表结构,在加上其它一系列的数据处理步骤,最终会输出到目标表。(注:API取数功能,在V11版本 2023年11月10日之后的包才有) 2. 功能入口 从“添加节点”面板上,把“API取数”拖入到画布中。 image2024-12-17_14-48-34.png 3. 参数设置 3.1 设置入口 点击API取数节点参数栏的API配置按钮。 image2024-12-17_14-50-37.png 弹出详细配置界面: image2023-10-30_10-55-46.png【Java查询】对接第三方取数接口取数案例
1、需求说明 客户提供了一个电子证照取数接口(注:【2、客户提供的取数接口】),希望Smartbi可以对接取数接口取数,并生成报表展示,实现效果如下图: image2024-7-15_15-43-36.png 2、客户提供的取数接口 2.1.用户身份验证接口(账号+密码) 此接口用于获取 … 字符串 证照颁发日期 fileFormat 字符串 证照文件格式 fileUrl 字符串 文件下载地址 3、技术方案 3.1. java查询功能 1、扩展包开发一个【电子证照JAVA查询类】实现调用接口获取数据功能,根据客户提供的取数接口文档可知需要先调Echarts图形-扩展属性:y轴起始值为最小值/设置间隔(函数取整)
,并针对获取到的值为小数时实现取整 解决方案 可以写扩展属性实现: { "yAxis": [ //左y轴 { type: 'value', //获取最小值并实现向上取整 min: 'function(value){ return Math.floor(value.min); }', //获取最大值并实现向下取整 max: 'function(value){ return Math.ceil(value.max); }', formatter: '{c}' }, //右y轴 { type: 'value', min: 'function(value){ return Math.floor(value.min3 模型取数
## 数据模型取数 - <strong>接口调用-方式1</strong> ```java import smartbi.net.sf.json.JSONObject; import smartbi.net.sf.json.JSONArray; import smartbi.sdk.ClientConnector; import smartbi.sdk.InvokeResult; public class DataModelDemo { public static void main(String[] args) { // 用户名 String user通过参数切换地图,提示【地图数据无法获取】or【当前地图区域无地图底图定义: China】
(本文档仅供参考) 问题 产品创建地图图形的时候,图形配置项可以按照参数切换地图,发现当参数为中国的时候获取不到数据(如下图2),使用指定地图中国能够获取到地图,这是为什么? 注:V855在2019年2月13号之前的版本是提示【地图数据无法获取】,因为这样的提示存在理解歧义,因此2019年2月13号之后的版本更新为【当前地图区域无地图底图定义: China】。 image2019-2-28 15:1:51.png image2019-2-28 14:54:43.png image2019-2-28 14:53电子表格⬝ 跨sheet页取数
电子表格支持跨sheet页取数。跨sheet页取数指当前sheet页报表的数据需要从其他的sheet页报表中获取。 示例效果 如下示例图,“汇总”页的合计值是从“明细数据”页取值。 1)“汇总”页: image2019-1-28 9:36:46.png 2)“明细数据”页: image2019-1-28 … /合计。 2、跨sheet取数 “汇总”页的合计值是从“明细数据”页取值。 1)在“汇总”页的B3单元格中输入“=SUM(明细数据!B4)”,如图: image2019-1-25 17:3:56.png 2)在“汇总”页的B4单元格中输入“=SUM(明细数据!C4)",如图电子表格⬝ 跨sheet页取数
电子表格支持跨sheet页取数。跨sheet页取数指当前sheet页报表的数据需要从其他的sheet页报表中获取。 示例效果 如下示例图,“汇总”页的合计值是从“明细数据”页取值。 1)“汇总”页: image2019-1-28 9:36:46.png 2)“明细数据”页: image2019-1-28 … /合计。 2、跨sheet取数 “汇总”页的合计值是从“明细数据”页取值。 1)在“汇总”页的B3单元格中输入“=SUM(明细数据!B4)”,如图: image2019-1-25 17:3:56.png 2)在“汇总”页的B4单元格中输入“=SUM(明细数据!C4)",如图