You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NPrinting(PowerPoint类型)条形图可视化异常问题求助

Qlik Sense + NPrinting PowerPoint堆叠条形图异常问题解决

核心原因

你当前使用的Qlik度量通过num()函数返回的是带单位的字符串(如"1.2M"),NPrinting的PowerPoint图表组件无法识别这类字符串作为数值数据源,因此无法渲染出正确的条形高度;但Excel具备自动识别转换能力,所以右键编辑时能看到正常数值。

解决方案

1. 拆分度量逻辑

将原度量拆分为两个独立度量,分离数值计算与格式化显示:

  • 数值计算度量(供NPrinting图表使用):
    =SUM([Amount])
    
  • 格式化显示度量(用于表格/文本对象的可视化展示):
    =IF(SUM([Amount]) > 1000000000, NUM(SUM([Amount])/1000000000, '#,##0.0B'),
       IF(SUM([Amount]) > 1000000, NUM(SUM([Amount])/1000000, '#,##0.0M'),
          IF(SUM([Amount]) > 1000, NUM(SUM([Amount])/1000, '#,##0.0K'),
             NUM(SUM([Amount]), '#,##0.0'))))
    

2. 重新配置NPrinting图表

  • 堆叠条形图的数值轴绑定数值计算度量,确保数据源为纯数值类型
  • 若需在图表上显示带单位的标签,可通过NPrinting的图表标签设置,调用格式化后的度量作为显示文本

3. 同步与验证数据

  • 确保NPrinting连接的是Qlik Sense应用的已发布版本,而非草稿版本
  • 重新同步NPrinting中的Qlik对象,确认新创建的数值度量被正确加载

4. 检查维度与度量映射

  • 确认堆叠条形图的维度字段与Qlik Sense中的维度完全匹配(注意拼写、大小写)
  • 检查NPrinting图表的聚合设置,确保与Qlik中的计算逻辑一致,避免额外聚合干扰

内容的提问来源于stack exchange,提问作者Marta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 09:16:04