Changes for page InitMetrics
Last modified by Outhman Moustaghfir on 2024/02/26 17:12
<
>
edited by Outhman Moustaghfir
on 2024/02/01 17:27
on 2024/02/01 17:27
edited by Outhman Moustaghfir
on 2024/02/01 17:23
on 2024/02/01 17:23
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -27,13 +27,13 @@ 27 27 * If projection is provided, value initializes the projection. 28 28 * If value is not provided, the specified projection is deleted. 29 29 ))) 30 -1. **defaultValue (Optional):** The default value used in case of XPath expression evaluation failure. Defaults to 0if not provided.30 +1. **defaultValue (Optional):** The default value used in case of XPath expression evaluation failure. Defaults to -1 if not provided. 31 31 32 32 === Usage Examples === 33 33 34 34 Remember to adapt the metric names, projection names, and values based on your actual scenario. The provided examples are placeholders, and you should replace them with your specific metric, projection, and values. 35 35 36 -((( 36 +1. ((( 37 37 **Delete Metric:** 38 38 39 39 {{code language="XML"}} ... ... @@ -46,7 +46,7 @@ 46 46 Assuming you want to initialize a projection named 'YourProjection' in the metric 'YourMetric' with a fixed value of 42: 47 47 48 48 {{code language="XML"}} 49 -<xsl:value-of select="ixf:InitMetrics('YourMetric', 'YourProjection', '42')" ></xsl:value-of>49 +<xsl:value-of select="ixf:InitMetrics('YourMetric', 'YourProjection', '42')"/> 50 50 {{/code}} 51 51 52 52 {{{ ... ... @@ -59,13 +59,25 @@ 59 59 Assuming you want to initialize a projection named 'YourProjection' in the metric 'YourMetric' with an XPath expression 'Order[Company = 'HM']' and a default value of -1: 60 60 61 61 {{code language="XML"}} 62 -<xsl:value-of select="ixf:InitMetrics('YourMetric', 'YourProjection', 'Order[Company = ''HM'']', -1)" ></xsl:value-of>62 +<xsl:value-of select="ixf:InitMetrics('YourMetric', 'YourProjection', 'Order[Company = ''HM'']', -1)"/> 63 63 {{/code}} 64 64 65 65 66 66 This example initializes the 'YourProjection' projection in the 'YourMetric' metric with the provided XPath expression. If the XPath expression fails to evaluate, it uses the default value of -1. 67 67 ))) 68 +1. ((( 69 +**Example for Counting Trackings with XPath Expression:** 68 68 71 +Assuming you want to count trackings where the 'Company' is 'HM' using an XPath expression: 72 + 73 +{{{ 74 + }}} 75 + 76 +<xsl:value-of select="ixf:InitMetrics('YourMetric', 'YourProjection', 'Order[Company = ''HM'']', -1)"/> 77 + 78 +This example uses an XPath expression to count trackings where the 'Company' is 'HM'. If the XPath expression fails, it uses the default value of -1. 79 +))) 80 + 69 69 === Notes === 70 70 71 71 * If projection is not provided, the entire metric is deleted.