第15页,共561页。 显示 5,602 条结果 (0.099 秒)
即席查询中如何查看无事实数据的维度数据
1 背景 在之前的版本中,使用即席查询明细数据,如果维表中的维度在事实表中没有记录,根据维度查询事实表数据时,不会显示没有记录的维度;为了确保用户能够全面了解数据情况,最新版本在即席查询中增加了“显示无数据项目”的选项,使得即使维度在事实表中没有对应的记录,用户也能查看到这些维度的信息,从而提高了数据完整性和分析的准确性。 2 使用介绍 需要开启数据模型引擎V2.0才能正常使用该功能。 1、如果想复现示例,需要先把示例数据导入到模型中或者把文件导入到业务库中,详细查看:文件。 2、示例下载数据:示例.xls 3、如果某个的字段勾选了”显示无数据项目“;在取数逻辑上,该字段对应的整张表/查询的所有字段都会加上这个设置项如何找SQL看数据不对问题(旧数据集)
首先我们先了解下,smartbi展示的数据从何而来。smartbi本身不存储业务库数据,前端展示的数据,是通过jdbc驱动跟数据库交互,将SQL送到数据库执行,数据库执行完之后再返回到前端展示。 知道原理后,那就简单了,可以一步步去溯源,看看到底是哪里有问题。按现有smartbi的功能,目前主要划分为旧数据集开发报表,以及数据模型开发的报表。那接下来我们一个个来看。 旧数据集篇 何为旧数据集呢?一说老朋友们估计就知道了,其实就是数据集家族们:原生SQL数据集、SQL数据集、可视化数据集、自助数据集、存储过程数据集、Java数据集、多维数据集、即席查询(旧)、透视分析(旧),统称为旧数据集。 PS:即席查询(旧)、透视分析(旧原生sql数据集使用自带数据源clickhouse后,权限查询不生效
(本文档仅供参考) 问题描述 用户使用自带的clickhouse做为数据源,通过原生sql数据集查询数据,数据权限设置以后发现查询数据不生效? 1、通过数据连接-clickhouse数据源; image2025-3-18_9-42-23.png 2、通过数据源表设置数据权限; image2025-3-18_9-44-21.png 3、登录不同账号,通过分析展现模块查询数据不生效; 解决方案 1、先检查系统监控-扩展包,是否存在让原生SQL数据集支持数据权限; image2025-3-18_9-46-22.png 2、进入系统运维-系统选项-高级设置,开启下面红框所示的参数配置,开启后需要保存后重启应用生效原本数值型字段转换为字符串类型,且强制保留2位小数
1 背景 在批发订单中,数量以 “件” 为单位时,若系统默认为数值型,超过 1000 件后需显示为 “1000.00 ” 以明确精度,没超过就显示原来的值。 2 具体示例说明 可以点击链接 https://demo.smartbi.com.cn/smartbi/smartbix/?integrated=true&showheader=false&isNewWindows=true&l=zh_CN&nodeid=I8a80821e019731973197288a0197352a290e48cc&commandid=ef45941c-eccd-7662-97f1-ffd6f01102b2&hash=%2Fdashboard%2FIEcharts图形-扩展属性:标签 - 饼图设置数据标签显示名称和数值,饼图数据标签换行
(本文档仅供参考) 问题 如何在饼图上显示各个数据标签显示的名称及数值。 解决方案 若资源类型为电子表格,可以使用如下扩展属性: 1 2 3 4 5 6 7 8 9 { "series": [{ "label": { "normal": { "formatter … 显示字段至标签,即可在表盘展示对应字段。 image2021-7-26_18-47-15.png 2.此时鼠标提示为所拖拽的四个字段的数据,可通过取消显示提示的方式去除多余显示信息。 image2021-7-26_18-50-8.png 若还有其他的场景,比如需要在自助仪表盘里的饼图外侧显示数据模型使用sql控制数据权限不生效
(本文档仅供参考) 问题描述: 使用写sql的方式进行数据权限控制。但是制作即席查询的时候,发现不生效。 image2023-7-24_10-57-32.png 问题原因 sql查询使用了数据抽取。因通过计划任务定时抽取,那么sql查询里面的当前用户的信息就是调用计划任务的用户的信息,可能不是当前登录用户的数据。 问题原因 如果要抽取,需要将sql查询里面的参数权限去除,通过数据模型的数据权限进行限制 设置抽取后权限不生效关系数据源-OceanBase数据连接
1 概述 如果您使用的是阿里云OceanBase数据库,在对接Smartbi进行数据分析时,可以添加OceanBase云数据源,阿里云OceanBase的详情请参见云数据库OceanBase https://help.aliyun.com/document_detail/134480.htm#topic-1909080。 OceanBase是一款金融级的分布式关系数据库,具备高性能、高可用、强一致、可扩展和兼容性高等典型优势,适用于对性能、成本和扩展性要求高的金融场景。 本文介绍如何在Smartbi中连接OceanBase数据库。 版本信息如下: 模式 驱动版本 Smartbi版本数据 - 报表发布/预览后和excel中数据显示不一致
(本文档仅供参考) 问题说明 报表发布/预览后和excel中数据显示不一致 作图步骤: excel里先在1234 sheet页做了两个手风琴图,1.2 是一组,3.4是一组, image2018-11-26 18:31:26.png 然后把1,3做好的两张手风琴图引到sheet1 页里,这时坐标轴上显示的数据还是正确的, image2018-11-26 18:31:49.png 然后下一步 预览 或者发布,这时坐标轴数据显示就不对了。已经仔细检查了,数据引用没有错误,excel显示也没错,但是一发布,数据就自己变了,不知道原因在哪里。image2018-11-26 18:32:12.png 解决方案 此类数据模型-支持自动识别度量
1、概述 在数据模型中,当前现状是需要用户手动标识度量;一个模型是非常多的度量字段,逐步点击很麻烦,希望能自动识别度量。 改进了三点: 自动识别度量字段 ,避开识别ID和代码等字段 允许手动批量调整(转换维度/度量的类型,或是隐藏字段) 自动识别的度量支持自动创建目录(以查询私有查询自动命名) 新加表或查询,以前识别的度量不会重复识别。 2、常用场景 以"订单模型"为例子,以“订单模型”为例, 步骤1:加入几个表,如下图: 1.png 步骤2:点击【确定】之后会自动关联关系以及自动生成度量 2.png 有度量的“表或查询”会识别成"事实表"(绿色代表事实表,蓝色代表维表数据模型如何实现先计算再汇总
(本文档仅供参考) 需求 目前使用计算度量,是先汇总之后再计算,如何实现先计算之后再汇总。 即:目前数据如下,希望最终效果是 (100/10)+(1000/10)=110 image2023-11-22_16-6-46.png 实现方案 (1)创建计算 … ://s2-cs-pub-std.oss-cn-shanghai.aliyuncs.com/icon/tid8599/mceclip9_1700638564929_39ui5.png 2、将计算列转换为度量 https://s2-cs-pub-std.oss-cn-shanghai.aliyuncs.com/icon/tid8599