以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]求各位大佬,极差的表达式应该怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146963)

--  作者:rainxiao
--  发布时间:2020/3/6 20:13:00
--  [求助]求各位大佬,极差的表达式应该怎么写?
假如有两个表,两个表关联,关联名为极差,表A为父表,表B为子表,表B中的列j1为表A中列水平1和水平2的极差值,我将表B中列j1设为表达式,
公式为:Abs(Parent(极差).[水平1] - Parent(极差).[水平2])
但是计算公式无效,想知道正确的应该怎么写?万分感谢。

--  作者:有点蓝
--  发布时间:2020/3/6 20:54:00
--  
水平1和水平2是什么类型的列?数值列才可以进行四则运算

IIF(Parent(极差).[水平1] > Parent(极差).[水平2], Parent(极差).[水平1] - Parent(极差).[水平2], Parent(极差).[水平2] - Parent(极差).[水平1])

--  作者:rainxiao
--  发布时间:2020/3/6 21:35:00
--  
谢谢老师,那两列就是数值列,公式对了,之前不知道还可以这样写,万分感谢
--  作者:rainxiao
--  发布时间:2020/3/7 19:48:00
--  
老师,如果表C是根据表B中的极差值计算出来的,应该怎么处理?是不是表达式列不能直接拿来用呀?图片点击可在新窗口打开查看
[此贴子已经被作者于2020/3/8 10:50:27编辑过]

--  作者:rainxiao
--  发布时间:2020/3/8 14:25:00
--  
以下是引用有点蓝在2020/3/6 20:54:00的发言:
水平1和水平2是什么类型的列?数值列才可以进行四则运算

IIF(Parent(极差).[水平1] > Parent(极差).[水平2], Parent(极差).[水平1] - Parent(极差).[水平2], Parent(极差).[水平2] - Parent(极差).[水平1])



老师,如果表C是根据表B中的极差值计算出来的,应该怎么处理?是不是表达式列不能直接拿来用呀?

[此贴子已经被作者于2020/3/8 14:26:03编辑过]

--  作者:有点蓝
--  发布时间:2020/3/8 22:18:00
--  
可以直接使用。比如C列表达式:[B]+100