4.2.11 科目成员XDIM_SETMEMBER
  • 选择科目成员集
  • *SELECT(%ACCOUNT%,ID,Z_ACCOUNT,[ACCTYPE]='EXP')
  • 将一个变量赋值给科目成员
  • *XDIM_MEMBERSET Z_ACCOUNT = %ACCOUNT%    //1070101
  • *XDIM_MEMBERSET Z_CATEGORY =%Z_CATEGORY_SET%
  • 直接给客户成员赋值
  • *XDIM_MEMBERSET Z_CURRENCY =CNY
  • *XDIM_MEMBERSET Z_ENTITY =800000
  • *XDIM_MEMBERSET Z_MATERIAL =JYWL0101
  • *XDIM_MEMBERSET Z_PRODUCT =6901028936057
  • *XDIM_MEMBERSET Z_TIME =20140101
  • *XDIM_MEMBERSET Z_VERSION =1001
  • 科目成员计算
  • [Z_PROJECT].[#ADV10001]=([Z_PROJECT].[ADV10001],[Z_TIME].[2014])+1
  • 提交数据库
  • *COMMIT
  • 以上是使用MDX表达式运算的简单示例,由4部分组成:
  • 1,根据SELECT查询出需要计算的科目成员
  • 2,利用XDIM_MEMBERSET确定需要计算的数据区域
  • 3,利用MDX语句做运算
  • 4,使用COMMIT语句将结果提交到数据库