Cell Navigation in a Dataset

After the structure of the axes is known, the application needs to navigate the cells in the dataset. Navigation is the process of traversing through the various cells in the dataset and zeroing in on the set of cells that you want. In order to navigate through a dataset, there must be a way to refer to cells that determines their relative position in the dataset. This leads to the following three modes of navigation:

OLE DB for OLAP allows for all these three methods of navigation as follows:

For more information on the formula used to derive a cell ordinal given its tuple ordinals, see the description of IMDDataset::GetCellData in Chapter 4.