The chart variable STORES specifies the size of the tiles.
The TILE layout arranges the tiles.
The TILEBY=(levels-list) variable list defines the tile segments and the chart levels.
The COLORVAR=SALES option specifies the variable to use to color the tiles.
proc gtile data=sashelp.shoes; tile stores tileby=(region subsidiary) / colorvar=sales ; run; quit;