Page tree
Skip to end of metadata
Go to start of metadata

活字格视频
倍速:
0.5X
1.0X
1.25X
1.5X
2.0X

1.描述

在OData生成器中,需要设置OData的参数。其中一项参数为查询条件,此时查询条件的设置与其他其他设置查询条件的地方使用方法一样,设置完查询条件后,OData公式可根据查询条件筛选数据。

选择“查询条件”页签,单击“新建条件”,添加查询条件。如果有多个排序条件,选中一个排序条件后,可单击将排序条件上移、下移,或者单击“删除条件”删除排序条件。

图1  查询条件

具体参数说明如下。

表1  查询条件设置说明
设置说明
关系可选择并且或或者,通过并且/或者把条件与之前的条件连接在一起。
括号您可以把条件用括号括在一起,最多指定四层括号。通过括号您可以设置如“((A并且B)或者C)并且D”的复杂表达式。
字段选择表中需要做查询的字段。创建者、创建日期、最后更新者、最后更新日期是活字格自动添加的,您也可以选择查询此类字段。
操作比较字段和值的条件,如等于、大于或不等于等条件。

输入用来比较的值、公式或者一些特定的关键字。可直接输入公式,或单击选择单元格,并将单元格的值或公式的结果作为条件的值。

内置关键字如下:

  • %Null%:既表示没有输入(empty),也表示没有定义(null)。
  • %CurrentUer.UserName%:表示登录用户的用户名。
  • %CurrentUer.FullName%:表示登录用户的全名。
  • %CurrentUer.Email%:表示登录用户的Email地址。
  • %CurrentUer.Role%:表示登录用户的组。
  • %CurrentUser.OrganizationSuperior%:表示登录用户的组织上级。

2.设置查询条件

在OData生成器中,选择数据表后,设置其查询条件,根据查询条件在数据表中进行数据筛选。

操作步骤

  在页面中选择一个单元格区域,在功能区菜单栏中选择“公式->OData生成器”。

图2  打开OData生成器

  选择表及设置选择项,例如选择“订单表”,在选择项中选择“行数”,查询表中记录的行数。

图3  设置选择项

  设置查询条件。单击“新建条件”,根据需要设置查询条件。

例如,要查询在两个日期之间的已完成订单的记录,则字段选择“是否完成”,字段“订单日期”需大于开始日期且小于结束日期,如下图所示。

图4  设置查询条件

说明
  • 因为“是否完成”在数据表中的字段类型为“是/否”,在OData中,“是/否”的值为“true/false”,所以这里的值填写为“true”。
  • 如果查询条件为两个日期之间的时间段,需使日期规则符合OData的规则。
    如下图所示中,需将Y2和Y4两个日期单元格格式设置为“yyyy-mm-dd”,或使用“=TEXT(A1,"yyyy-mm-dd")”这样的公式将其格式进行转换。

  单击“确定”关闭OData生成器,并按 Enter 将OData公式提交。

后,在页面中输入开始日期和结束日期,按Enter键后即可看到计算出的已完成的订单数。

图5  运行结果


回到顶部

  • No labels