第77页,共595页。 显示 5,947 条结果 (0.148 秒)
自定义成员-多维分析实现比重计算
说明 多维分析实现比重分析不仅可以通过功能操作实现,也可以通过多维分析的自定义成员实现。下面以Cube 【Sales】为例,演示如何使用自定义成员实现比重分析。 操作步骤 1) 新建多维分析。选择Cube 【Sales】构建多维分析。其中行区选择"时间"维2016年1季到2016年4季的成员,列上选择度量维 … ({([Measures].[Unit Sales])},{Hierarchize(Distinct({[时间].[2017年].[2017年1季度],[时间].[2017年].[2017年2季度],[时间].[2017年].[2017年3季度],[时间].[2017年].[2017年4季度]}))})) 添加数据格式为浮点型-百分比多维分析维度过滤器—取维度前十
维度过滤展现是指对当前多维分析进行维度筛选显示的一类效果。用户通常需要根据展现的需要对当前多维分析中的维度进行条件筛选。 案例说明 如下图:实现一张展示销售量前十的城市的多维分析。 image2019-11-21 16:4:21.png 数据准备 采用产品示例中自带的CUBE,选择“商店”维度的“城市”级别到行区,度量“销售量”、“销售成本”、“销售额”、“利润”到列区,并刷新报表。结果如下图: image2019-11-21 16:1:43.png 说明:多维分析的详细创建步骤请参考多维分析章节 http://wiki.smartbi.com.cn/pages/viewpage.action?pageId部署Smartbi-UnionServer 跨库联合查询
跨库联合查询,分布式SQL查询引擎,处在Smartbi的SQL引擎层,为不同的数据源提供统一的SQL解析、跨库查询能力。 +部署Smartbi-UnionServer https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=56688811 +部署Smartbi-UnionServer集群 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=60394719 服务器配置推荐: smartbi-unionserver 8核+ 32G+ 100GB+多维分析-报表显示的维度数据顺序,和已选成员的顺序不一致
(本文档仅供参考) 问题 如下图所示,在多维分析中,用户先选择某些行区的维度成员,然后进行了排序。但是发现报表最终显示的顺序和之前设置的不一致。 image2018-11-1 15:19:50.png 解决方案 请通过工具栏的【设置】不勾选‘在行区使用自然顺序排序’,这样可以允许对行区的维成员进行自定义排序显示,排序详细操作请参见"维成员排序 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=21955116#id-%E5%A4%9A%E7%BB%B4%E5%88%86多维分析跳转到多维分析
应用场景 一般情况下,销售商的领导会站在一个整体的高度上查看各销售产品的销售情况,当发现某个产品的利润很大时,就想知道该产品在那些城市在那个时间段销售的比较火,以便来年加大销售策略提升更大的销售利润。这时就可以通过产品的"跳转"方式实现报表与报表之间关联,进行分析应用。 image2019-11-25 15:27:26.png 设置步骤 1、新建两个多维分析,分别是查看销售情况的统计报表以及查看各产品在不同时间段的明细报表。 销售情况的统计报表:使用多维分析来做,分别在切块区设置时间维、行区设置产品维、列区设置度量值。 销售情况的统计报表.png 各产品在不同时间段的明细报表:使用多维分析来做,分别在切块区设置Oracle非空库作为知识库,报错"表或视图不存在"
(此文档仅供参考) 问题现象 使用oracle非空库作为知识库,报错“表或视图不存在” 5A297393-620B-424e-B893-1F1BB66E181D.png 解决方案 oracle作为知识库的,可以不是空库 但是一定不能存在任何跟smartbi知识库的任何表同名的表,100多个表都不能有,所以建议还是使用空库作为知识库宏代码库
主要用来定义一些公共的宏方法。将一些使用频率较高的方法定义为公共的方法,便于代码重用,消除重复。 宏代码库中声明的公共方法不通过事件触发,因此需要通过报表宏或跳转规则引用宏代码库来调用这些公共方法。 系统默认内置的工具宏为:system > utils,分别针对服务端模块和客户端模块定义了一些常用的公共方法。 使用时用use(完整的路径),譬如var jmUtils = use("system.utils.JMClientUtils"),这样JMClientUtils中的所有方法都可以jmUtils.方法名引用。 系统中的宏代码库主要包括两项内容: 目录:用来存储不同的宏代码文件。如内置的system就是一个目录恢复知识库能否只恢复部分表
(此文档仅供参考) 问题 在恢复知识库过程中,可能有一些表会出现问题。能否先恢复不存在问题的表,把有问题的表拎出来手动修改之后,再恢复这部分表呢? PS:正常情况下都是整个知识库恢复,如项目恢复过程中有问题,建议联系官方支持咨询。 方案 在202405及之后的V11版本,恢复知识库已支持恢复部分表。 该功能为内测版功能! 1、先备份知识库。备份的知识库会按照表生成对应的xml文件 hf-01.png 2、先将出现问题的表,从备份知识库backup.zip中剪切出来。之后使用该backup.zip文件进行恢复,即可恢复没有问题的这部分表。 3、手动将出现问题的表的xml文件修改之后。将这些表压缩成zip文件weblogic恢复知识库:导入失败:com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
的jar包也可能是不同的,存在特殊情况,在部署的时候没有报这类错误,那正常情况下也不会删除这两个jar包,但在进行系统某些操作,比如说上传扩展包、恢复知识库等操作就报错了,举个例子:恢复知识库提示:导入失败:com.ctc.wstx.stax.WstxEventFactory cannot be cast … 依据文档说明进行删除jar,如WebLogic 12c部署Smartbi https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=55842060 image2019-7-25 13:16:48.png weblogic恢复知识库从oracle11g向mysql5.7备份恢复知识库报错duplicate entry for key primary
(本文档仅供参考) 问题现象 从V856环境(知识库oracle11g)向V11环境(知识库mysql5.7)恢复知识库报错: image2024-6-30_1-2-59.png 问题原因 该问题是由于oracle11g中主键允许同时存在带空格和不带空格的数据,而mysql5.7中不允许。 如参数 … 新的参数如"截止日期_"之类的,然后才能正常进行知识库迁移而不产生冲突。