Qlikview 将文本框表达式格式化为小数点后 3 位的百分比

Qlikview Format textbox expression as percentage to 3 decimal places

我正在尝试根据 2018 年和 2019 年的周数显示百分比增加/减少,并在 Qlikview 的文本框中使用一个表达式:这是我的表达式:

= num(Sum({<Year = {$(=Max(Year))}, 
Week = {"$(=Week(Today()))"}>}Retail) - Sum({<Year = {$(=Max(Year)-1)}, 
Week = {"$(=Week(Today()))"}>}Retail)) / num(Sum({<Year = {$(=Max(Year)-1)},
Week = {"$(=Week(Today()))"}>}Retail),'##0 %')

无论我尝试什么,我最终都会得到 -0.38877082 等等

我做错了什么?

请修正括号和格式:

= num(Sum({}Retail) - Sum({}Retail) / Sum({}Retail),'##,#0.00 %')