EXTRACTPROPERTIES

可使用 EXTRACTPROPERTIES 指定筛选器,从 XML 变量中提取特定属性。属性可提取为 XML。例如,可以使用操作从 XML 变量中提取属性,然后将其写入第二个 XML 变量。每个筛选器都包含关键字、属性名称和属性值。在 EXTRACTPROPERTIES 中,可在函数中指定筛选器。如果使用 EXRACTPROPERTIESBYFILTER,可通过单独的函数指定筛选器。

可指定多个筛选器,然后使用星号 (*) 通配符使语法长度缩到最短。

语法

EXTRACTPROPERTIES("XML_properties","key","property","value" {,"key","property","value"})

示例

如果全局变量 gv_property 储存 Product 维度中元素的唯一名称和标题,则该函数将返回唯一名称:

=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]", "[Product].[all tires].[car tires all season]")

示例

此示例从 gv_property 中提取唯一名称和标题:

=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all tires].[car tires all season]","[product]","caption","car tires all season")

示例

该示例还使用通配符从 gv_property 中提取唯一名称和标题:

=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")