搜索

Help

第30页,共375页。 显示 3,742 条结果 (0.033 秒)

  1. 数据源未添加的表,为什么通过新建原生sql来查询到表数据?

    (本文档仅供参考) 问题说明         曾有客户提出,数据源在数据库管理中未添加的表( orders ),为什么用户依然可以通过新建原生sql来查询到该表的数据 ?         image2018-11-6 18:26:49.png 解决方案                    此问题建议客户从数据库层面上去控制用户的权限(指数据源的用户),如控制某些用户没有某些表的权限;            在smartbi系统中,我们只是将SQL返回给数据库去执行,并无法控制到查询数据库表的权限。                    
    FAQ中心八月 05, 2021
  2. 下拉树参数设置项

    下拉树参数大部分设置项与下拉框参数一样,但在参数设置第二步中有特别的设置项,包括根节点、动态加载子节点等设置项。如下图所示,红色方框为特殊设置项。 2022-02-11_16-28-17.png 创建树的SQL类型:当前支持父子结构方式,必选项。 自动勾选子孙:如果选择了该选项,则用户在手动勾选当前节点的同时,会自动勾选该节点的子孙节点。默认不可用,当勾选“允许多选”时该选项可用。 动态加载子节点:该选项设置子节点的加载策略。如果选择了该选项,则当用户在展开下一层节点(点击>号时),才去获取子成员;反正则在初始化时初始化整颗树,默认选中。动态加载子节点能提升参数初始化的性能,建议使用此方式。 检测子节点:该选项对即将
  3. 自定义父子关系的树参数

    Smartbi 中支持下拉树参数和树对话框参数,在某些情况下我们可能想做一个"子ID"与"真实值"不是同一个字段的树参数,下面就说明如何实现该需求。 需求描述 假设需要通过 Smartbi 知识库中的资源表(t_restree)做一个下拉树参数参数的真实值为资源名称(c_resname),参数的显示值为资源别名(c_resalias),父子树结构则由资源ID(c_resid)与父ID(c_pid)构建。 实现步骤 1、制作如下下拉树参数。 image2019-11-13 10:19:22.png 备选值SQL: select t.c_resname as RName, t.c_resalias as RAlias
  4. 自定义父子关系的树参数

    Smartbi 中支持下拉树参数和树对话框参数,在某些情况下我们可能想做一个"子ID"与"真实值"不是同一个字段的树参数,下面就说明如何实现该需求。 需求描述 假设需要通过 Smartbi 知识库中的资源表(t_restree)做一个下拉树参数参数的真实值为资源名称(c_resname),参数的显示值为资源别名(c_resalias),父子树结构则由资源ID(c_resid)与父ID(c_pid)构建。 实现步骤 1、制作如下下拉树参数。 image2019-11-13 10:19:22.png 备选值SQL: select t.c_resname as RName, t.c_resalias as RAlias
  5. 新建业务属性做两个字段相除算占比,计算结果不正确

    问题说明            业务主题中,增加一个占比的业务属性,通过两个字段计算占比,但计算的结果不正确,效果如下图: image2022-11-9_10-33-42.png         两个字段和占比字段的业务属性设置如下: image2022-11-9_10-35-4.pngimage2022-11-9_10-35-22.pngimage2022-11-9_10-35-38.png 解决方案        将两个需要运算的字段,新建个业务属性,不参与分组,表达式中写sum(),如下
    FAQ中心十一月 09, 2022
  6. 新建本地文档失败:Parameter ofpreparedstatement which is set throuqhmysql send long data0 is longer thanmax allowed packet' bytes

    (本文档仅供参考) 错误现象 数据库为MySQL数据库,smartbi中新建本地文档失败,报错:Parameter ofpreparedstatement which is set throuqhmysql send long data0 is longer thanmax allowed packet' bytes image2023-8-3_10-43-39.png 问题原因 mysql上传大数据文件时,传输的数据过大就会抛出该错误。 解决办法 打开mysql安装路径,找到my.ini文件打开。 打开之后,在最末尾加上一句:max_allowed_packet=10485760 10485760k
    FAQ中心九月 04, 2023
  7. 如何在作业流成使用“参数输出"节点

    概念 将取到的数据输出为参数,供下游分支条件判断时使用。 应用场景:将取到的数据输出为参数,供下游分支条件判断时使用。 输入/输出 输入 一个输入端口,用于连接节点。 输出 一个输出端口,将取到的数据输出为参数,供下游分支条件判断时使用。 示例 1、拖入参数输出节点,用于输出参数,控制执行分支 2、配置参数输出节点 图片2.png 3、参看执行参数  图片3.png 图片4.png   4、设置分支条件 image2024-4-25_11-20-6.png  图片5.png 5、运行,不满足条件的分支将不会执行,同时整个作业流不会因为不满足条件而执行报错
  8. 参数 - 电子表格中如何使用SSR函数传递多选下拉框的问题

    (','||?||',',','||CATEGORYNAME||',',1,1)>0 后台查看传参确实是逗号区分开的,而实际sql拼接的是 in('a,b,c'),这样是无法查询出数据的,因此需要对参数进行处理,要拼成 in('a','b','c') 的格式的或者in select 出来的一个结果集,这样多选才能正确查询出数据,另外oracle里的in只能用于常量或变量列表,不能用于拼接的字符串,因此不能用参数拼接引号的方式处理,需要从sql上进行处理 image2018-11-20 10:30:13.png ssr传值给函数异常
    FAQ中心六月 12, 2025
  9. 下拉树参数除根节点以外排序无效

    问题描述: 在设置下拉树参数时设定order by排序,在参数预览时可以排序,但在报表展现时只有根节点排序而其他并不排序显示。已经设置参数禁止缓存,也清理过缓存和浏览器缓存,同样尝试过设置排序按父节点字段和子节点字段,均无效。 参数设置: image2021-8-26_20-59-56.png image2021-8-26_21-0-18.png 解决办法: 该问题通过把树参数的“动态加载子节点”属性去掉解决。原因是对于下拉树参数,当动态加载子节点时,smartbi在执行sql时会重新封装sql以便加载子节点下的数据,对应获取子节点的sql语句被重新封装后,子查询的排序效果会丢失
  10. 下拉树参数除根节点以外排序无效

    问题描述: 在设置下拉树参数时设定order by排序,在参数预览时可以排序,但在报表展现时只有根节点排序而其他并不排序显示。已经设置参数禁止缓存,也清理过缓存和浏览器缓存,同样尝试过设置排序按父节点字段和子节点字段,均无效。 参数设置: image2021-8-26_20-59-56.png image2021-8-26_21-0-18.png 解决办法: 该问题通过把树参数的“动态加载子节点”属性去掉解决。原因是对于下拉树参数,当动态加载子节点时,smartbi在执行sql时会重新封装sql以便加载子节点下的数据,对应获取子节点的sql语句被重新封装后,子查询的排序效果会丢失