使用lua改进公式所需的语法

时间:2016-08-31 12:37:06

标签: lua

我对体积计算公式有疑问。我们使用药房标签中嵌入的 Lua公式。我们可以根据输入的剂量计算药物的体积,我们根据药物使用%0%1%2来计算所需的小数位数,。然而,即使我们为特定的标签设计/药物定义了%2,对于某些剂量,如果获得的结果最终为.00,为了最佳实践,最好不要显示尾随的零,是否存在我们可以添加到公式中的一行,以便不显示尾随零

LUA

Dose = Label.TextFromTag("Dose")
Concentration =  Label.TextFromTag("CONC")

volume = string.format("%.2f", Dose / Concentration) 

return volume

1 个答案:

答案 0 :(得分:1)

使用

显式删除尾随零
return (volume:gsub("0+$",""))

仅当格式 %.0f时才使用此选项。