@if (error$ | async) {
🐞
{{error$ | async}}
} @else {
@for (column of rowAxes; track column.name + column.caption; let j = $index; let last = $last) {
{{column.caption || column.name}}
{{'Ngm.AnalyticalGrid.SORT' | translate: {Default: 'SORT'} }}
{{'Ngm.AnalyticalGrid.MOVE' | translate: {Default: 'MOVE'} }}
{{ 'Ngm.AnalyticalGrid.SelectAll' | translate: {Default: 'Select All'} }}
|
1 ? 2 : 1"
class="ngm-analytical-grid__dimension"
[class.ngm-analytical-grid__measure]="column.property?.role === AggregationRole.measure"
[class.selected-member]="isRowCell(element, column, j)"
[class.selected]="column.name === selected.column?.name"
(click)="selectCell(column)"
>
|
}
1">
{{columnAxis.caption || columnAxis.dimension}}
|
|
{{column.caption || column.name}}
|
-
{{element[column.name]?.value | currency: column.formatting?.currencyCode || options()?.currencyCode:'symbol':column.formatting?.digitsInfo || options()?.digitsInfo}}
{{element[column.name].value * 100 | number: column.formatting?.digitsInfo || options()?.digitsInfo ?? '0.0-2'}}
{{column.formatting?.unit || options()?.unit}}
{{element[column.name]?.value | number: column.formatting?.digitsInfo || options()?.digitsInfo || '0.0-2'}}
|
}
@if (isLoading$ | async) {
}