1/6用友股份-LE支持服务业务本部产品方案--《NC61-GETDATA函数取语义模型中档案问题》建立日期:2013-05-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-01362/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-05-01姚晓华LE支持中心V1.0版本领域模块备注3/6目录NC61-GETDATA函数取语义模型中档案问题......................................................................44/6NC61-GETDATA函数取语义模型中档案问题问题:建立了一个语义模型,“集团+业务单位”级的自定义档案,通过语义模型设置后,在iufo取数中用GETDATA函数,如何按单位取到本单位的档案内容,目前是抽取所有公司的档案内容。因该问题涉及两个方面,一个是语义模型,另一个iufo报表公式设置。首先,先看语义模型设置。后面两步最为重要,在语义模型,打开最后一个步骤“选项”。手工增加一个查询参数,设置如图:5/6打开“描述器”这一步骤,增加一个筛选条件。按照下图设置一个筛选条件后保存。然后,打开表样设计-进行公式设置。样表如下:选取b7单元,打开getData函数的设计界面,在第三步“取数条件”中设置如图,注意:上半部分的条件不做设置。下半部分,将参数值设为“K(‘单位’)”,进行对照。6/6最后getData函数形如:GETDATA('语义模型编码','档案名称',,,'编码1'=K('单位'))到数据状态进行计算,通过计算功能后得到档案与报表计算单位相关档案显示出来。