Computed Style

The ComputedStyle element provides functionality for a user to style a data measure using a groovy expression.

<DM bucketization="DAILY">
<Name>RequestQuantity</Name>
<DisplayName>Request Quantity</DisplayName>
<ComputedStyle><![CDATA[
def style = null
if (bucket.value == 1)
style = "font-style: italic; font-weight:bold; background-color:#EE0000"
else if (bucket.value == 10)
style = "font-style: italic; font-weight:bold; background-color:#EEEE00"
]]>
</ComputedStyle>
<SqlDefRef>
<GroupName>PTA.TlvSqls</GroupName>
<SqlName>DummySql</SqlName>
</SqlDefRef>
<SqlQuantityField levelType="Undefined">
<FieldName>quantity</FieldName>
</SqlQuantityField>
<SqlDateField levelType="Undefined">
<FieldName>the_date</FieldName>
</SqlDateField>
</DM>

In the above example, we are providing different styles to the bucket containing values 1 (background color red) and 10 (background color yellow) using groovy. Please refer to ComputedDM for a list of parameters and an explanation of what values are bound to the groovy shell during evaluation
images/download/attachments/144835689/DMStyling-version-1-modificationdate-1645048658000-api-v2.png