以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于表达式列的 设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50277) |
-- 作者:oneyet -- 发布时间:2014/5/3 22:27:00 -- 关于表达式列的 设置 单价列 表达式为 [宽度] * [长度] * [销售价] / 1000000
想给他设置一个最小数值 比如 10.00元 怎么设置?
此主题相关图片如下:qq图片20140503222306.jpg |
-- 作者:oneyet -- 发布时间:2014/5/3 22:34:00 -- 或者单价列 使用表达式 并且可以自己修改数字 该怎么实现? |
-- 作者:y2287958 -- 发布时间:2014/5/3 22:47:00 -- 试试这个: IIF([宽度] * [长度] * [销售价] / 1000000)<10,10,[宽度] * [长度] * [销售价] / 1000000) 表达式可以修改,但无法保存。
|
-- 作者:oneyet -- 发布时间:2014/5/3 23:18:00 -- 以下是引用y2287958在2014-5-3 22:47:00的发言:
试试这个: IIF([宽度] * [长度] * [销售价] / 1000000)<10,10,[宽度] * [长度] * [销售价] / 1000000)
表达式可以修改,但无法保存。 我自己研究出来这个 产品包含“片” 最低(起步价)1.7元 IIF([产品] like \'%片%\' And [宽度] * [长度] * [销售价] / 1000000<=1.7,1.70,[宽度] * [长度] * [销售价] / 1000000)
但是我有两个条件 如果 产品力包含“片” 最低1.70元;如果产品里包含“输送” 最低10元
这个该怎么表达? |
-- 作者:oneyet -- 发布时间:2014/5/4 8:52:00 -- 以下是引用y2287958在2014-5-3 22:47:00的发言:
试试这个: 表达式可以修改,但无法保存。
是不是可以增加一列 比如A列 把他隐藏 厚度 宽度 长度 单价 数量 价格。 A列 A列表达式 IIF([产品] like \'%片%\' And [宽度] * [长度] * [销售价] / 1000000<=1.7,1.70,[宽度] * [长度] * [销售价] / 1000000) 单价列表达式 IIF([产品] like \'%输送%\' And [A列]<10,10,[A列]) 或者我看到别人说用代码代替表达式 该怎么弄? [此贴子已经被作者于2014-5-4 8:54:44编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/5/4 9:17:00 -- 回复楼上,你的不能用表达实现,需要编写代码,先看看
http://www.foxtable.com/help/topics/1445.htm
http://www.foxtable.com/help/topics/1469.htm
|