Sample 21: Using the WITHATTR Command in Member Selection

The following Essbase report script sample demonstrates how to use the WITHATTR command to view information based on the attributes of the members of a base dimension.

                       Profit Actual Qtr1 East 

                      Bottle         Can    Pkg Type 
                 =========== =========== =========== 
100-30                    74    #Missing          74 
200-30              #Missing    #Missing    #Missing 
200-40                   908    #Missing         908 
400-10                   645    #Missing         645 
400-20                   290    #Missing         290 
400-30                   545    #Missing         545 

Use the following script to create Sample 21:

{WIDTH 12}
<Page (Measures, Scenario, Year, Market)
Profit
Actual
Qtr1
East
<Column ("Pkg Type")
<ICHILDREN "Pkg Type"
<Row (Product)
<WITHATTR(Caffeinated,"<>",True) 
<IDESCENDANTS Product
! 

The report output reflects data on Quarter 1 profits for caffeinated products by their package types. The data values indicate #MISSING when there is no data for a specific package type. Because attributes are defined only on sparse dimensions, there are several #MISSING values in the sample report.