以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 直接引用数据进行计算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38354) |
-- 作者:cqyanglm -- 发布时间:2013/7/26 17:20:00 -- 直接引用数据进行计算 直接引用数据 前面我们已经提供了引用父表和子表数据的方法,但是有的时候,我们希望从一个毫无关系的表中引用数据。 [@表名,列名]
引用后的数据可以进行计算吗 |
-- 作者:cqyanglm -- 发布时间:2013/7/26 17:21:00 -- [@日报表_Table2,当班进厂量,$日报表_Table2,Sum(当班进厂量),物料名称=\'石灰石\' |
-- 作者:Bin -- 发布时间:2013/7/26 17:23:00 -- 应该是不可以这样做,你可以试试. 或者你可以使用一个VAR变量,把计算统计的值存到VAR变量去,然后引用VAR变量 |
-- 作者:cqyanglm -- 发布时间:2013/7/26 17:30:00 -- 如果用VAR,那如何在窗口中把多条查询结果计算后赋值给VAR呢 |
-- 作者:Bin -- 发布时间:2013/7/26 17:32:00 -- 这个不难啊,比如你要计算 当班进厂量 只统计 物料名称=\'石灰石\'的 那么 Vars("变量1")=DataTables("XX").Compute("Sum(当班进厂量)","物料名称=\'石灰石\'")
|
-- 作者:cqyanglm -- 发布时间:2013/7/26 17:32:00 -- 我在想,EXCEL模板定义细节时,无关联的表无法导出,那可以直接引用无关表的内容、字段计算吗 |
-- 作者:Bin -- 发布时间:2013/7/26 17:35:00 -- 目前看来只是可以引用某个值. |
-- 作者:cqyanglm -- 发布时间:2013/7/26 17:36:00 -- 我试试看,赋值可以发生在查询按钮的单击事件中吗 |
-- 作者:Bin -- 发布时间:2013/7/26 17:37:00 -- 可以的. |