More Related Content
Similar to User Aggs In As
Similar to User Aggs In As (20)
User Aggs In As
- 23. Создание calc member ... DSO.CubeClass olap_cube = (DSO.CubeClass) olap_db.Cubes.Item("Продажи"); string CalcMemberName = "Новый член"; try { DSO.CubeCommandClass olap_cmd = (DSO.CubeCommandClass) olap_cube.Commands.Item(CalcMemberName); if (olap_cmd.CommandType == DSO.CommandTypes.cmdCreateMember) olap_cube.Commands.Remove(CalcMemberName); } catch (NullReferenceException e) {} finally { DSO.CubeCommandClass olap_cmd = (DSO.CubeCommandClass) olap_cube.Commands.AddNew(CalcMemberName, DSO.SubClassTypes.sbclsRegular); olap_cmd.CommandType = DSO.CommandTypes.cmdCreateMember; olap_cmd.Statement = "CREATE MEMBER CURRENTCUBE.[Время].[Год].&[1996].&[3].&[7].[" + CalcMemberName + "] AS '[Время].CurrentMember.Parent.Name'"; olap_cube.Update(); } olap_server.CloseServer();