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","*")