The SystemWeaver Path Query Language does not currently support item Status. However, it is possible to work around this by using SystemWeaver Function and Filters. After defining a function, you can then use it in Path Query Language.
Below is an example of a function called "Status", that requires a parameter of type Item and returns a string value which is the status of the received item. This Function can be used in any SystemWeaver configuration type, i.e., Grid, Report, Document, Graph and Chart.
Example
<Report>
<!--
I: Checked in (Default value for items)
O: Checked out
F: Frozen
R: Released
X: CS Released
-->
<Filter name="Released">
<ItemStatusEquals value="R"/>
</Filter>
<Filter name="CS_Released">
<ItemStatusEquals value="X"/>
</Filter>
<Filter name="Frozen">
<ItemStatusEquals value="F"/>
</Filter>
<Filter name="Work">
<ItemStatusEquals value="I"/>
</Filter>
<Function name="Status" as="String">
<Parameter name="ItemToCheck" as="Items"/>
<Choose>
<When filter="Released">
<Value select="'Released'"/>
</When>
<When filter="CS_Released">
<Value select="'CS_Released'"/>
</When>
<When filter="Frozen">
<Value select="'Frozen'"/>
</When>
<When filter="Work">
<Value select="'Work'"/>
</When>
<Otherwise>
</Otherwise>
</Choose>
</Function>
<Text>#{? Status(.)}</Text>
</Report> To see more examples of how to define and call functions, see Defining Custom Functions Using SystemWeaver Path Expressions.