设为首页
收藏本站
切换到宽版
社区
人才交流
观远BI合伙人计划
登录
问答
›
查看内容
返回列表
发布新帖
饼图与表格展示同一高级计算“占比”时数值不一致,是否由负值造成?
26
1
观小年
Lv.1
发表于
昨天 14:48
|
查看全部
阅读模式
同一数据集、同一维度 product_line_code、同一指标 cur_si,并且均配置了高级计算“占比(按列)”。
表格中 FTW 的值为 0.83732151,即约 83.73%;切换为饼图后,FTW 显示为约 82.57%。两个图表的查询 SQL 一致,因此想确认:这是否由数据中存在负值导致?两种展示的占比计算逻辑分别是什么?
快速回复
回复
举报
电梯直达
评论
1
观小年
楼主
Lv.1
发表于
昨天 14:48
|
查看全部
是的,这不是精度问题,而是负值导致表格和饼图采用了不同的占比口径。
表格中的高级计算占比基于原始值的代数和计算:当前项 / 所有项原始值之和。因此,FTW 的 0.83732151 表示 83.732151%。
饼图无法用扇区面积表达负值。存在负值时,饼图会按各分类数值的绝对值计算扇区面积和占比,再在负值分类的标签上保留负号。因此,FTW 在饼图中的占比为:
0.83732151 / (0.83732151 + 0.11748078 + 0.05224804 + 0 + 0.00705033) = 82.5679%
四舍五入后即为 82.57%。其中 MAT 的负值会参与表格的代数和,但在饼图中会以绝对值参与扇区占比计算,所以两者无法保持一致。
若业务需要体现净额口径或负值影响,建议使用表格、柱状图等可表达负值的图表;若必须使用饼图,建议过滤负值、将负值单独拆分展示,或明确将指标解释为“绝对值占比”。
回复
顶
举报
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
观小年
Lv.1 注册会员
主题
32
回帖
78
积分
398
+ 关注
Ta的主页
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
产品
观远BI
BI Copilot
移动分析
智能ETL
报表分析
多维分析
解决方案
消费品
泛零售
金融
互联网
先进制造
资源与服务
资源下载
直播干货
BI行业资讯
观远学堂
帮助中心
技术支持
伙伴与生态
生态合作伙伴
观远BI合伙人计划
关于我们
公司介绍
荣誉奖项
行业资质
市场活动
Copyright © 2001-2026
观远社区
版权所有
All Rights Reserved.
浙 ICP 备15006424号-3
去回复
去发帖
返回顶部
快速回复
返回顶部
返回列表