我想使用 Ranet Olap PIVOT GRID 的单元格编辑回写功能(Ranet Olap PIVOT GRID 回写)。他们没有为此提供适当的文档。如果有人对此控件有任何经验,请帮助我。
提前致谢。里约若泽。
去回答...
- 创建写回分区 a) 启动 SQL Server Business Intelligence Development Studio (BIDS) b) 在 SQL Server BIDS 中打开数据库 Adventure Works (File -> Open -> Analysis Services Database...) c) 在树解决方案资源管理器中选择多维数据集 Adventure Works d) 在选项卡上选择度量组销售目标 e) 为她创建写回分区 (调用本地菜单写回设置...) f) 处理多维数据集 Adventure Works
接下来,运行 Ranet OLAP Sample Web Application 并传递设置:
设置连接字符串 a) 点击选项卡 [Configurations] 并设置 OLAPConnectionString 例如:Provider=MSOLAP.4;Data Source=server\sql2008r2;Catalog=Adventure Works DW;
设置 Mdx 查询 a) 单击选项卡 [Mdx 查询] 并复制
SELECT HIERARCHIZE([Date].[Calendar].[Calendar Quarter].Members) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, CUSTOM_ROLLUP, UNARY_OPERATOR, KEY0 ON 0, HIERARCHIZE(CrossJoin([Employee].[Employees].[(All)].成员,[Sales Territory].[Sales Territory].Levels(0).Members)) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, CUSTOM_ROLLUP, UNARY_OPERATOR, KEY0 ON 1 FROM [Adventure Works] WHERE ([Measures].[Sales Amount Quota])单元格属性 BACK_COLOR、CELL_ORDINAL、FORE_COLOR、FONT_NAME、FONT_SIZE、FONT_FLAGS、FORMAT_STRING、VALUE、FORMATTED_VALUE、UPDATEABLE、ACTION_TYPE
设置更新脚本 a) 单击选项卡 [Mdx 更新脚本] 并复制
UPDATE CUBE [Adventure Works] SET ( [Measures].[Sales Amount Quota] ,<%[Date].[Calendar]%> ,<%[Employee].[Employees]%> ,<%[Sales Territory].[销售区域]%> ) = <%newValue%>
在 <%[Dimension].[Hierarchy]%> - 表格可见部分的单元格坐标。如果您删除行或列的层次结构 - 它应该从更新脚本中删除。不可见层次结构的坐标由明确定义或由任何算法定义。