24 / 12 / 15

SuiteQL #002:内置函数

1 BUILTIN.DF

用于获取 NetSuite 中字段的文本表示形式。

例如获取创建单据的员工:

SELECT createdby FROM transaction where rownum < 2

上述查询会返回员工的内部 ID,而不是姓名。如果想要获取和 UI 一样显示的姓名:

SELECT BUILTIN.DF(createdby) as createdby from transaction where rownum < 2

2 BUILTIN.HIERARCHY

用于获取某些类型字段的层次结构。

例如查询科目:

SELECT BUILTIN.DF(account) as account from TransactionAccountingLIne where rownum < 2

输出的结果示例:4200: Revenue Sales

想要获取完成的层级结果:

SELECT BUILTIN.HIERARCHY(account, 'DISPLAY_JOINED') as account from TransactionAccountingLIne where rown < 2

3 BUILTIN.RELATIVE_RANGES

用于获取相对于当前日期的日期字段的范围。

例如查询上个季度的开始和结束日期:

SELECT transaction.tranid FROM transaction WHERE transaction.trandate BETWEEN BUILTIN.RELATIVE_RANGES('LAST_FISCAL_QUARTER', 'START') and BUILTIN.RELATIVE_RANGES('LAST_FISCAL_QUARTER', 'END')
Powered by Gridea