首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字段和与可变折扣

字段和与可变折扣
EN

Web Applications用户
提问于 2016-04-06 07:38:08
回答 1查看 488关注 0票数 1

我想根据报名参加的夏令营课程的数量给予折扣: 2-3节课得到5%的折扣;3期或更多的课得到10%的折扣。我尝试了以下公式:

代码语言:javascript
复制
=(if TotalNumberOfSessions > 3 then -0.1 else if TotalNumberOfSessions > 1 then -0.05 else 0) *TotalNumberofSessions

但我得到了一条错误信息:

运算符‘>不兼容字符26处的'String’和'Int32‘类型

也搞不懂这条信息是什么意思。

你能告诉我我需要用什么公式来计算吗?

EN

回答 1

Web Applications用户

发布于 2016-04-06 13:10:52

你走在正确的轨道上。首先,我将在重复部分之外创建一个Price字段(我们将称之为Total )。这一领域将把所有露营活动的总价格相加:

=CamperInformation.Sum(Sessions_Amount)

接下来,创建另一个名为“折扣”的Price字段,并使用.Count()函数检索总区段数并应用您的折扣:

=(if CamperInformation.Count() > 3 then -TotalPrice*0.10 else if CamperInformation.Count() > 1 then -TotalPrice*.05 else 0)

正如您所看到的,将总价格乘以.10或.05实际上会从总价格中获得10%或5%的折扣。如果你不把它们乘以总数,.10和.05就是静态数字。

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/91633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档