第85页,共225页。 显示 2,250 条结果 (0.085 秒)
计算列
只有在V10.5.15及以上版本,数据模型才支持新建计算列 1、概述 计算列就是符合当前数据源SQL列定义语法规则的,在已有表中,用已有字段和SQL支持函数构造出的新的列。有时,数据表中的原始维度和度量并不能满足我们的需求,需要使用公式或函数进行数据加工处理。 在新建计算列的时候需要注意以下几点: 目前 … 支持手动输入或者从左侧拖入过来。 选择列表中的字段或双击左侧维度或度量树中的节点来插入维字段名到表达式的编辑框中。 您在编写计算字段表达式的时候,中英文引号、逗号和小括号等标点符号混用,导致语法解析出错。只有英文的标点符号作为词法符号出现在SQL表达式中。如果新建列报错,需要首先检查是否引入了中文的符号。 已添加安装部署Smartbi跨库联合数据源
Smartbi跨库联合数据源(Smartbi UnionServer)是一个分布式SQL查询引擎,处在Smartbi的SQL引擎层,为不同的数据源提供统一的SQL解析、跨库查询能力。 安装介质请联系smartbi官方支持获取下载地址。 windows版本的SmartbiUnionserver安装介质,需要2023年7月及以后的版本才能支持 JDK版本要求:jdk1.8.151及以上版本 1、安装Smartbi-UnionServe 将SmartbiUnionServer.tar.gz上传到服务器,并使用压缩工具进行解压。 2、 修改配置文件 1)JVM配置通过修改启动文件可以设置JVM的最大内存、GC等参数数据模型- 数据权限设置
关系的方法如下: 数据权限条件修改.gif 条件间关系说明如下: and关系:表示设置的多个条件同时满足,取交集。 or关系:表示设置的多个条件只要满足一个条件就行,取并集。 高级设置 高级设置是通过SQL表达式条件设置来实现数据权限的方法,这种方法可以实现设置动态条件。 选择 高级设置:从“可选资源区”中选择需要的字段,并拖拽资源到表达式设置区。 image2022-1-23_14-41-35.png 表达式设置区:通过SQL语句来实现条件设置,支持系统自带的系统函数和用户属性动态获取用户所属属性。 一般当登录产品的用户自带机构信息时,比如其所属组就可以获取机构信息,我们使用 系统函数 和数据集数据模型事实表与维度表关联关系正常,查询数据无法正常显示
(本文档仅供参考) 问题描述: 表关联是正常的(表里面都有数据,且都是手动输入的数据 都能对应上)但是查询不出来数据,查看后台执行sql 以及mdx 都是正常的。没有发现异常: image2025-4-14_17-34-54.png image2025-4-14_17-36-39.png 原因及解决方案 因为数据库为mysql数据库 数据库编码是UTF-8,BI连接是使用GBK 由于编码不一致造成的。修改BI数据源的连接字符串的编码为UTF-8即可正常。 编码不正确数据模型-两个字符型字段排序
(文档仅供参考) 问题描述: 用户有两个字段,一个是年,为字符串类型,还有另一个是项目名称,想同时进行排序。年按大到小,项目名称按照自定义顺序。 目前使用直接使用sql排序,总有一个不是想要的顺序 问题解决: 在使用模型时,多个字段排序如下。 image2023-8-15_13-56-24.png image2023-8-15_13-56-3.png 注:该写法只在仪表盘生效,用excel的话,同一个命名集会拼接起来。如下图: image2023-8-15_14-1-2.png 字符串排序 数据模型多个字符串排序企业微信推送数据集内容后面多了一串网址
(本文档仅供参考) 问题描述 任务代码获取原生sql数据集查询结果集,并推送到企微中。发现如果是结果集有多条的情况下,推送的内容中会多出后面的一串网址。如下图所示: image2025-3-29_11-32-12.png 解决方案 从现象看多条数据的情况下,markdown 语法没有生效,一般是markdown 内容被截断了导致没有将文本变成超链接。查看企业微信开发者文档发现markdown内容,最长不超过2048个字节: https://developer.work.weixin.qq.com/document/path/96458#markdown%E6%B6图片 - 如何自定义告警图标
=35750792 image2023-6-25_10-20-39.png 2、通过数据集写SQL关联处理 image2023-6-25_10-22-20.png 3、把图片字段设置为图片格式 image2023-6-25_10-23-10.png 不同的数据展示图片不一样导出 - 电子表格清单表导出csv格式用office/wps打开显示为科学计数法
问题 电子表格清单表中存在客户id字段,是个字符串格式存储了32位的数字,导出csv格式用office/wps打开显示为科学计数法,是否有办法显示为文本格式。 数据库是impala。 解决办法 可在SQL中给字段客户id,拼接前缀【\t 】制表符,由于制表符存在特殊字符,需参考ASCII码表,转换成ASCII值,例如 \t 是 chr(9) select concat(chr(9),name) as a from table image2022-9-26_18-11-19.png 效果图 image2022-9-26_18-13-12.png 导出数值变成参数 - 电子表格获取参数ID
(本文档仅供参考) 问题说明 基于报表数据集-sql查询创建的电子表格,有时候电子表格写宏代码的时候需要获取参数的id,但是界面上没有对应属性,应该怎么获取参数id? 解决方案 1、通过F12按钮或者点击浏览器的开发者工具进入脚本定位界面 image2023-10-7_9-25-0.png 01.png 2、宏代码获取(若有多个参数,需自行进行遍历) image2023-9-4_15-20-59.png //类型:ClientSide 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport, isAjaxRefreshCallback图形 - 数据集添加参数后在电子表格-图形-地图-根据参数切换地图未能及时更新
(本文档仅供参考) 问题 数据集添加参数后在电子表格-图形-地图-根据参数切换地图未能及时更新,具体步骤: 先创建原生SQL数据集,再开发电子表格 然后修改数据集添加参数 最后在图形-地图-根据参数切换地图,切换时下拉框没有识别到新的参数 image2025-2-10_9-22-26.png 解决办法 为了性能考虑避免重复发请求,在使用了一个数据集的时候就会将数据集相关信息缓存下来,不然每次点击都需要重新发请求,因此需要手动点击清空本地缓存或者重启Excel image2025-2-10_9-23-58.png 地图参数没有及时更新