Modifies a regular or grouping variable from the variable dictionary of a Web Intelligence document.
You can change the qualification, name or definition of a regular variable. You can change the groups and group values of a grouping variable.
PUT /documents/<documentID>/variables/<variableID>
Request body in the case of a regular variable:
<variable qualification="Measure|Attribute|Dimension"> <name> <definition>
Request body in the case of a grouping variable:
<variable grouping="true"> <groups> <group> <name> <values> <value>
Response type: application/xml or application/json
The response is a message stating the success or failure of the request.
PUT /documents/8022/variables/L9
Request body:
<variable qualification="Measure"> <name>Updated variable</name> <definition>=[RevenueThreshold]*[Threshold factor]/10</definition> </variable>
Response:
<success> <message>The resource of type "Variable" with identifier "L9" has been successfully updated.</message> <id>L9</id> </success>
PUT /documents/6409/variables/L1
Request body:
<variable grouping="true"> <groups> <group> <name>First Semester</name> <values> <value>1</value> <value>2</value> <value>3</value> <value>4</value> <value>5</value> <value>6</value> </values> </group> <group> <name>Second Semester</name> <values> <value>7</value> <value>8</value> <value>9</value> <value>10</value> <value>11</value> <value>12</value> </values> </group> </groups> </variable
Response:
<success> <message>The resource of type "Variable" with identifier "L1" has been successfully updated.</message> <id>L1</id> </success>