PowerDesigner can use variables in the generation and reverse-engineering of dimensions.
| Variable | Comment | 
|---|---|
| %DIMENSION% | Generated code of dimension | 
| %DIMNDEF% | Dimension definition | 
| %DIMNATTR% | Dimension attribute (level) | 
| %DIMNOWNERTABL% | Level table owner | 
| %DIMNTABL% | Level table | 
| %DIMNCOLN% | Level column | 
| %DIMNCOLNLIST% | Level columns list | 
| %DIMNHIER% | Dimension hierarchy | 
| %DIMNKEY% | List of child key columns | 
| %DIMNKEYLIST% | List of child key columns | 
| %DIMNLEVELLIST% | Level list for hierarchy | 
| %DIMNATTRHIER% | Attribute of hierarchy | 
| %DIMNATTRHIERFIRST% | First attribute of hierarchy | 
| %DIMNATTRHIERLIST% | List of attributes of hierarchy | 
| %DIMNPARENTLEVEL% | Parent level for hierarchy | 
| %DIMNDEPATTR% | Dimension attribute with dependent | 
| %DIMNDEPCOLN% | Dependent column | 
| %DIMNDEPCOLNLIST% | List of dependent columns |