第200页,共405页。 显示 4,041 条结果 (0.042 秒)
显示部分图例
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例仅供参考,若是实际场景和示例需求场景有所差别,有可能需要自行调整宏代码。 需求 图形的分类比较多,因此若是显示图例的时候,图例也会成片的,这样的效果不大好,这时候可以通过设置部分图例来展示图例。 原效果图: 部分图例2.png 设置后的效果,比如说设置只显示10个图例: 部分图例.png 思路 1)新建客户端宏 1591770461(1).png 2)宏代码如下,显示部分图例本地数据源加载文件数据时只能选择高速缓存库
本文档仅供参考 问题现象 本地数据源加载文件数据时,只能选择高速缓存库,但是环境中还有其他数据源,这里都没有展示出来,如下图所示: 01.png 原因及解决方案 此问题是因为其他数据源未勾选上允许允许加载Excel数据的选项,新建数据源的时候默认是未勾选的,勾选上后加载文件数据时才能选上。 02.png V9版本:目前支持加载文件数据的数据源有:MySQL、Oracle、DB2_V9、MSSQL。详情可查看此wiki:https://history.wiki.smartbi.com.cn/pages登录验证码扩展包与 SDK 中的登录接口冲突怎么办?
(本文档仅供参考) 问题现象: 在登录页添加验证码后(登录页添加验证码 - Smartbi Insight V10帮助中心 - https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=52627212),在调用SDK登录bi时无法通过用户名密码登录。 image2024-6-29_14-19-58.png image2024-6-29_14-12-39.png 解决方案: 因为验证码扩展包功能与 SDK 中的登录接口冲突,使用该扩展包后无法通过 SDK 调用产品的登录接口。 所以可以修改阿里云分析型数据库Mysql版(ADB)在Smartbi报表查询中的日期时间不一致
(此文档仅供参考) 问题描述 阿里云数据源(ADB)在Smartbi展示的日期时间与数据库日期时间不一致(相差了一个月)。 数据库工具查询结果: image2022-5-20_9-23-55.png Smartbi原生sql数据集查询结果: image2022-5-20_9-24-34.png 问题原因 该问题是因为阿里云数据库在Smartbi中进行数据源配置的时候,选择的驱动程序类型是MySQL,但实际上业务库是阿里云数据库。阿里云数据源的默认Url连接字符串与MySQL的不一样导致。 错误的数据库连接信息(选择了MySQL的驱动程序类型SQL查询和原生SQL查询有什么区别?
(本文档仅供参考) SQL查询 原理:对用户撰写的SQL进行一层包装,添加更多分析功能。 例如客户写的是select t.x as Fa, (t.x+t.y) as Fb from T where .... 那么封装后就变成: select Fa, Fb //可以选择显示那些字段。 from (select t.x as Fa, (t.x+t.y) as Fb from T where .... ) TX where .... //报表展现中,可以设置过滤条件,就是靠修改的这部分SQL实现 order by ....//报表计算字段结果出现”-0.00“
(本文档仅供参考) 问题说明 在自助数据集中,计算字段(成本差异)的内容为[成本]-[原值],两个相同的值,做减法会得到-0.00呢,结果不对是为什么? image2021-7-7_13-53-58.png 问题原因 可能与数据格式设置有关,如数据库中的数据可能有多位小数,而设置的数据格式只显示了两位小数。 先在数据库中检查实际的数据值,再依据实际情况设置合适的数据格式,大致步骤如下: ①检查数据库数据,实际数据最多有三位小数 image2021-7-7_14-0-42.png ②依据实际情况新建合适的数据格式SQL数据集中定义的字段数与输出字段中的字段数不一致
(本文档仅供参考) 问题 如下图所示,基于Oracle数据源新建SQL数据集,在SQL数据集中定义了5个字段,但检测输出字段的时候只有两个字段,将此SQL语句放置数据库中执行,也是有5个字段的,这是什么原因呢? image2022-6-8_9-37-4.png image2022-6-8_9-48-2.png 原因 该问题是由于部分字段用了中文的逗号【,】进行分隔。 Oracle 10g之后可以支持中文逗号作为查询分隔符了,详细可查看此网络文档:https://blog.csdn.net/itmyhome1990/article/details/106849914原生SQL查询的输出字段为什么显示成了问号
(本文档仅供参考) 问题 新建的原生SQL查询,在右侧"查询输出"面板上"输出字段"下的字段显示成了问号,为什么呢? 排查步骤 1. 如下图所示,新建一个"原生SQL查询",我们可以看到右侧的"查询输出"面板上"输出字段"下并没有把所有的字段列出来,而是显示成了一个问号。同时在"预览数据"时,看到的表格上也只有一列,列名也是问号。 207.png 206.png 2. 为什么呢?我们在SQL编辑器中可能会输入复杂的SQL语句,Smartbi自身是无法解析SQL语句并自动判断有哪些输出字段的。它只能利用数据库的功能,先去执行该SQL语句,根据数据库返回的结果集来判断有哪些输出字段。因此,我们需要在"输出字段"节点上点高斯数据库查询order by排序问题
(本文档仅供参考) 问题描述 Oracle数据库切换成了高斯数据库,切换后同样的SQL查询语句,同样的数据发现字段顺序不一致。 SELECT column FROM TABLE ORDER BY column ORACLE排序结果: ORACLE排序结果.jpg 高斯数据库排序结果: 高斯排序结果20231229150509.jpg 问题原因 不同数据库有不同的排序规则,还可能根据数据类型有所不同 解决方案 COLLATE是SQL中的一个子句,用于定义数据库、表列或字符串表达式的排序规则。排序规则决定了如何比较和排序字符数据。在高斯数据库中,可以使用COLLATE子句来指定不同的排序规则,以满足特定的排序需求人大金仓Kingbase8数据库作为业务库
(本文档仅供参考) 问题 数据源中如何连接人大金仓Kingbase8数据库作为业务库? 连接步骤 第一步:增加新的kingbase8 jdbc驱动到自定义驱动目录下 ①在【Tomcat\bin\dynamicLibraryPath】目录下新建目录,如【kingbase8】; ②将新kingbase8 jdbc驱动放到【Tomcat\bin\dynamicLibraryPath\kingbase8 】目录下。 image2021-1-29_11-29-25.png 第二步:新建kingbase关系数据源 image2021-1-29_11-39-37.png