可以使用 Microsoft Office SharePoint Designer 2007 轻松地创建一列来显示对数据源中其他数据执行计算的结果。
在 Office SharePoint Designer 2007 中,可以使用 XPath 表达式生成器来创建公式列。XPath(XML 路径语言)是一种用来查找和处理 XML 文档中的信息的语言。XPath 表达式生成器为 XPath 提供智能感知,使新手和高级用户都可以创建对数据执行复杂计算的 XPath 表达式。
例如,美食配送公司 Northwind Traders 使用 XML 文件跟踪存货。他们知道存货的数量和每种食品的单价,但是,他们想让数据视图显示每种食品存货的价值。您建议:创建公式列以显示库存数量乘以单价的结果。 这样,Northwind Traders 就可以方便快速地访问库存中每个项目存货的价值了。
提示 也可以单击数据视图,再单击右上角的箭头 来显示“常见数据视图任务”列表。再次单击该箭头可隐藏列表。
此时会打开“XPath 表达式生成器”对话框。可以使用 XPath 表达式生成器来帮助生成表达式。通过 XPath 表达式生成器,可以轻松访问数据源中的域名以及编写 XPath 表达式时可以使用的许多内置函数。
例如,要创建 Northwind Traders 需要的公式列,以便显示存货的价值,请双击“库存数量”。UnitsInStock 将显示在“编辑 XPath 表达式”框中。
此时会显示 XPath 运算符的“智能感知”列表。XPath 的智能感知可提供在表达式上下文中有效的可用域或功能列表,从而为您提供帮助。
在示例中,由于 Northwind Traders 要将“UnitsInStock”乘以“UnitPrice”,所以在运算符列表中双击星号(“*”)。
要创建 Northwind Traders 示例中的公式列,请双击“UnitPrice”。
最终的表达式如下所示。
在“编辑 XPath 表达式”框中生成表达式时,可以在 XPath 表达式生成器底部看到公式列中数据的结果预览。
新的公式列显示在数据视图中。
注释 默认情况下,列标题为在 XPath 表达式生成器的“编辑 XPath 表达式”框中创建的表达式(例如,UnitsInStock * UnitPrice)。如果要替换默认标题,可以选择列标题,然后键入需要的文字。
相关文章
同类最新