以文本方式查看主题

-  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的发言:
试试这个:
IIF([宽度] * [长度] * [销售价] / 1000000)<10,10,[宽度] * [长度] * [销售价] / 1000000)

表达式可以修改,但无法保存。

是不是可以增加一列 比如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