BIEE问题及解决方法、常用说明

本文介绍了数据库查询时遇到的错误,如字段类型不匹配导致的内部错误,以及如何通过调整字段类型解决。同时,讲解了如何获取当前月份的202101格式,并详细阐述了表示变量、会话变量在BI工具中的使用方法,包括创建筛选条件和在仪表盘提示中的应用。此外,还提到了在仪表盘中添加筛选器以实现个性化查看数据的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.筛选查询时,报错

错误代码: OPR4ONWY:U9IM8TAC:U9IM8TAC:U9IM8TAC:U9IM8TAC:OI2DL65P
状态: HY000。代码: 10058。[NQODBC] [SQL_STATE: HY000] [nQSError: 10058] 出现一般错误。 (HY000)
状态: HY000。代码: 43113。[nQSError: 43113] 从 OBIS 返回消息。 (HY000)
状态: HY000。代码: 17001。[nQSError: 17001] Oracle 错误代码: 600, 消息: ORA-00600: internal error code, arguments: [kpp_concatq:2], [28], [27], [0], [], [], [], [], [], [], [], [] at OCI call OCIStmtExecute。 (HY000)
状态: HY000。代码: 17010。[nQSError: 17010] SQL 语句准备失败。 (HY000)
在这里插入图片描述有可能是因为 筛选条件的字段类型与 数据表里的对应字段类型 不一致,需要将数据库中字段类型调整

2.获取当前月份202101格式

SELECT year(current_date-1)*100+month(current_date-1) FROM "XXXX"

3.名词解释

表示变量是把提示中(也可叫筛选器)的所选项作为变量的Value值进行使用,

请求变量是通过提示器修改会话变量的值,从而修改数据等

变量用法总结:
库变量在Answers列的编辑公式中调用方法是VALUEOF(“变量名”)

会话变量在在Answers列的编辑公式中调用方法是VALUEOF(NQ_SESSION.变量名)

库变量和会话变量在其他地方调用(例如文本中)是@{biServer.variables[‘变量名’]}

表示变量的调用方法是@{变量名}

4.仪表盘中筛选条件(仪表盘提示)

如果仪表盘中需要有筛选条件(仪表盘提示)查看,则需要在分析中先建过滤器,再建 仪表盘提示

5.表示变量使用

在“仪表盘提示”中 编辑列,设置变量选择“表示变量”,并输入表示变量的名称
在这里插入图片描述
在分析页面中,增加筛选器:
在这里插入图片描述
添加后,在分析的结果中将无法再正常查看结果
需要在仪表盘中打开查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值