我正在使用连接到 Qlik Sense 应用程序的 NPrinting(幻灯片类型)。我插入了堆叠图表,但是当将报告转换为power point时,我遇到了这种情况:
图表中不显示任何条形(值显示为 0)。
只出现与一个字段相关的一根柱(其余显示为0)。
但是,当我右键单击Power Point中的图表,编辑并打开Excel时,所有值都显示在表格中,所以我不明白为什么它们无法在图表中可视化。
在Qlik意义上,我直接在这种类型的度量中插入公式来格式化值:
= 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'))))
可能是什么问题?
非常感谢您的回答!
我已经尝试过
然而,到目前为止还没有任何改善。
在 Qlik 中,您应该能够修改表达式,如下所示:
=Dual(
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'
))))
, SUM([Amount])
)
您可能需要将该字段的数字格式选项设置为
Measure Expression
才能正确显示。
Dual()
函数将允许您以特定方式显示字段值,例如自定义格式,但仍保留底层的“纯”数值。在您的情况下,它应该允许您以所需的自定义格式显示字段值,同时仍然能够在 nPrinting 报告中使用基础“原始”数字。