officeba > 单独文章


在SharePoint Designer 2007数据视图中创建公式列

可以使用 Microsoft Office SharePoint Designer 2007 轻松地创建一列来显示对数据源中其他数据执行计算的结果。

在 Office SharePoint Designer 2007 中,可以使用 XPath 表达式生成器来创建公式列。XPath(XML 路径语言)是一种用来查找和处理 XML 文档中的信息的语言。XPath 表达式生成器为 XPath 提供智能感知,使新手和高级用户都可以创建对数据执行复杂计算的 XPath 表达式。

例如,美食配送公司 Northwind Traders 使用 XML 文件跟踪存货。他们知道存货的数量和每种食品的单价,但是,他们想让数据视图显示每种食品存货的价值。您建议:创建公式列以显示库存数量乘以单价的结果。 这样,Northwind Traders 就可以方便快速地访问库存中每个项目存货的价值了。

  1. 打开一个网页,该网页包含要向其中添加公式列的数据视图。
  2. 右键单击“数据视图”,然后单击“显示常见控制任务”。在“常见数据视图任务”列表中,单击“编辑列”

     提示   也可以单击数据视图,再单击右上角的箭头 来显示“常见数据视图任务”列表。再次单击该箭头可隐藏列表。

  3. “编辑列”对话框的“可用域”列表中,单击“添加公式列”,然后单击“添加”
  4. 此时会打开“XPath 表达式生成器”对话框。可以使用 XPath 表达式生成器来帮助生成表达式。通过 XPath 表达式生成器,可以轻松访问数据源中的域名以及编写 XPath 表达式时可以使用的许多内置函数。

  5. “XPath 表达式生成器”对话框中的“选择要插入的域”下,双击要插入到表达式的域。若要插入该域的完整路径,请在双击域时按住 Ctrl。

    例如,要创建 Northwind Traders 需要的公式列,以便显示存货的价值,请双击“库存数量”。UnitsInStock 将显示在“编辑 XPath 表达式”框中。

  6. “编辑 XPath 表达式”框中,将插入点置于紧随域名之后的位置,然后按空格键。

    此时会显示 XPath 运算符的“智能感知”列表。XPath 的智能感知可提供在表达式上下文中有效的可用域或功能列表,从而为您提供帮助。

  7. 在运算符的“智能感知”列表中,双击需要的运算符。

    在示例中,由于 Northwind Traders 要将“UnitsInStock”乘以“UnitPrice”,所以在运算符列表中双击星号(“*”)。

  8. 按空格键。会出现可用域的“智能感知”列表。
  9. 在可用域列表中,双击需要的域。

    要创建 Northwind Traders 示例中的公式列,请双击“UnitPrice”

    最终的表达式如下所示。

    “编辑 XPath 表达式”框中生成表达式时,可以在 XPath 表达式生成器底部看到公式列中数据的结果预览。

  10. 单击“确定”两次。

    新的公式列显示在数据视图中。

     注释   默认情况下,列标题为在 XPath 表达式生成器的“编辑 XPath 表达式”框中创建的表达式(例如,UnitsInStock * UnitPrice)。如果要替换默认标题,可以选择列标题,然后键入需要的文字。


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2007-07-12 16:09:00,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容