WBC

将值写入 OLAP 数据库。该值可以是数字、字符串或单元格参考。必须为引用的多维数据集的每个维度指定一个元素。WBC 通常用于操作,将值直接写入数据库。

语法

= WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")

无法将值写回到包含 WBC 函数的单元格中。可以将值输入到未受保护的单元格,并在 WBC 公式中引用该单元格。

WBC 函数通常用于计划应用程序。可向用户显示当年的数字,并在空单元格中输入下一年的预测数字。空单元格由 WBC 公式在工作表上引用,并写回预测值。
注意

在“编辑单元格”操作中使用 WBA 公式。更改的值在输入到单元格时将写回。

示例

  1. 例如,在单元格 B9 到 D9 中创建超级数据块。
  2. 在一个值单元格中,输入公式以返回一年的实际数字。在其它单元格中,输入一个 ROC 公式以返回下年的预测数字。
  3. 从预测单元格中移除单元格保护,使其可写入。
  4. 右键单击预测单元格,然后选择定义操作
  5. 选择设置参数作为操作类型,选择已编辑单元格作为操作模式。
  6. 在“参数”部分,单击<添加参数>,然后选择无目标
  7. 双击字段,打开编辑值对话框。使用以下语法指定 WBC 公式:
    = WBC(value, "data_connection", "cube", "slice_element" {,"slice_element}")
  8. 使用预测单元格的单元格参考作为公式的值参数。例如:
    =WBC(D9,"BestPracticesOLAP","Sales","[PROFIT].[Sales Volume]",
    "[TIME].[All Years].[2010]","[VERSION].[Forecast]","[CURRTYPE].[LC]",
    "[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]")

通过将 WBC 函数与编辑的单元格操作模式组合,可以更改输入的值。例如,可以通过编辑值参数将输入的值增加 10%(例如,=WBC(D9*1.1,))。

还可以让用户仅输入指定数量以上的数字或输入特定范围内的数字。更改操作的起始条件(例如,将 =TRUE 更改为 =D9>10000)。