搜索

Help

第20页,共53页。 显示 529 条结果 (0.022 秒)

  1. SQL查询 的order by不起作用

    (本文档仅供参考) 问题说明         我在制作报表时,SQL查询的  order by排序不起作用,请问如何解决,复制SQL在原生SQL查询中排序生效,这是为什么? 解决方案          此现象是正常的,因为SQL查询需要嵌套运行。如文本语句select distinct … :19.png          或者使用原生SQL查询制作报表,原生SQL查询是直接将SQL语句通过jdbc驱动发送给数据库,不做二次处理。          关于各类查询的介绍可参考wiki文档:数据集定义 https://history.wiki.smartbi.com.cn/pages
    FAQ中心八月 05, 2021
  2. 阿里云部署的mysql在ETL中数据插入慢

    =true 解决该问题。该参数主要的作用为将java中的sql预编译语句接收的参数值拼接成为一整条完整的sql供数据库执行,将需要多次建立的连接请求变为一次,使得数据库可以批量执行sql语句,具体如下 image2024-1-28_14-45-12.png
    FAQ中心一月 28, 2024
  3. 多维分析实现不同层次时间计算共存

    字段共存,可考虑去新建自定义成员去实现,步骤如下:       1)首先创建好一个时间计算           image2021-2-7_10-7-52.png       2)获取到此年同期值的mdx语句         image2021-2-7_10-11-54.png       3)新建一个自定义成员,并将此mdx语句粘贴上,保存         image2021-2-7_10-12-42.png       4)在度量区拖入此自定义成员,之前直接生成的时间修改为其他时间层次即可                image2021-2-7_10-15-56.png
    FAQ中心八月 16, 2021
  4. 自助仪表盘图形有空值的情况下升序排序异常

    (本文档仅供参考) 问题说明         自助仪表盘中,当图形数据存在空值,进行升序排序的时候,空值却出现在最下方,如下图所示,这是为什么呢?         image2022-5-7_17-44-39.png 问题原因        目前Smartbi系统中的排序,是通过数据库order by语句去 … /weixin_42511157/article/details/113208547。        因此,在Smartbi系统中,null值是没有参与排序的,就会排在最后。 解决方案        如果要把null值视为0去排序的话,需要手动转为特定值去进行排序,有如下三个方案:       1、通过sql update语句去将
    FAQ中心五月 07, 2022
  5. 数据源连接报错:连接池初始化失败: Cannot get a connection, pool exhausted

    (本文档仅供参考) 问题现象 连接impala关系数据库报错连接池初始化失败: Cannot get a connection, pool exhausted image2020-8-13_13-59-54.png 在高级设置的校验语句修改成了select 1 from dual image2020-8-13_14-0-12.png 解决方案 在高级设置的校验语句修改成默认的select 1,产品默认是select 1,不建议去修改。 image2020-8-13_14-1-18.png 问题现象 连接跨库联合数据源报错: image2020-8-13_14-2-56.png
    FAQ中心八月 13, 2021
  6. 参数备选值里面没有空值怎么实现筛选空数据

    备选值中的空值有特殊意义,实际上是1=1这个条件,是永远成立的条件,因此备选值中的空值实际是查询所有数据,不支持空值,如需使用空的备选值进行查询,可以使用case when语句将空值转换为非空字符串如‘空’,并在数据集中创建对应的计算字段,将过滤字段的空值转换为空,参考如下步骤,具体实现方式需根据不同数据库语法调整。 1、参数备选值中使用case when语句转换空值为非空字符串“空”。 image2022-9-27_11-18-49.png 2、在数据集中,过滤字段使用计算字段,将空值进行转换。 image2022-9-27_11-19-57.png 3、过滤条件使用转换后的计算字段
    FAQ中心十月 11, 2022
  7. 报表接收外部sql条件

    原本的sql中,增加语句使用这个参数。如下 image2018-6-13 21:57:43.png == Step 3 ==== 可直接在参数中输入条件,如下: 3.jpg 则若是第三方传参,只要将sql语句传递给此参数即可。
    FAQ中心八月 17, 2021
  8. 导出资源,在等待一段时间后提示null错误

    t_basicfield 表存在垃圾数据引起。可按照下方的操作,去删除垃圾数据 1.通过数据库工具访问知识库 2.在知识库中执行以下语句:   SELECT * FROM t_basicfield WHERE c_bfieldid NOT IN (SELECT c_resid FROM t_restree) 3.如果上述的语句执行之后,能够查询出数据。 那么请先备份知识库(备份知识库,以防万一后续操作损坏知识库),然后停止smarbi服务,在 t_basicfield表中将上一步查出的数据删除,再重启smartbi服务即可。
    FAQ中心八月 17, 2021
  9. 接入存储过程查询

    1 概述 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象, 在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升 … 提供获取宏参数和字段的方法,所以是通过执行以下SQL语句数据集获得参数的: SELECT C.* FROM DBC.TABLES T, DBC.COLUMNS C WHERE T.DATABASENAME=? AND T.TABLENAME=? AND T.TABLEKIND='M
  10. BI笔记之---Cube增量处理的一个场景的处理方案

    分区命名规则) 3. 确定昨天所对应的SQL查询,这个查询将作为这个Cube的刚才所找到的分区的增量查询语句。增量查询的语句是根据分区的查询语句来确定的。 4. 处理 代码: #AMO对象所需dll所在位置,这里跟VS下填加引用一样,如果是64位系统地址可能会有些变化 [void
    技术参考十二月 10, 2020