Consider the following table:
Column A | Column B | Measure |
A1 | B1 | 1 |
B2 | 3 | |
B3 | 5 | |
A2 | B1 | 2 |
B2 | 4 | |
B3 | 6 | |
A3 | B1 | 9 |
B2 | 8 | |
B3 | 7 |
This view of the table is hierarchical. At the 1st level we have A1 through A3. Each of A(x) contains B1 through B3. Suppose we want to sort the values in the Measure column so that the column as a whole is sorted in numerical order. This is impossible if we want to keep the hierarchical view of the table. In order to do this, we must present the table as a flat view.
The above table in flat view will appear as follows:
Column A | Column B | Measure |
A1 | B1 | 1 |
A1 | B2 | 3 |
A1 | B3 | 5 |
A2 | B1 | 2 |
A2 | B2 | 4 |
A2 | B3 | 6 |
A3 | B1 | 9 |
A3 | B2 | 8 |
A3 | B3 | 7 |
Note that the measure values in the flat view are still being aggregated just as in the hierarchical view. The purpose of the flat view is simply just to break up the hierarchy so that the measure values can be sorted as a whole.
After we sort the table by Measure values, the result is the following:
Column A | Column B | Measure |
A1 | B1 | 1 |
A2 | B1 | 2 |
A1 | B2 | 3 |
A2 | B2 | 4 |
A1 | B3 | 5 |
A2 | B3 | 6 |
A3 | B3 | 7 |
A3 | B2 | 8 |
A3 | B1 | 9 |
This issue is to add a flat view in order to allow this type of sorting.
Requirements:
Issue #15654 |
New |
Completion |
No due date |
No fixed build |
No time estimate |