{{ cube().caption }} ({{ cube().name }}) @if (entity()?.job?.endAt) { {{ 'PAC.MODEL.LastSyncTime' | translate: { Default: 'Last sync time' } }}: {{ entity().job.endAt | date: 'short' }} } @if (entity()?.job?.status === 'processing' || entity()?.job?.status === 'completed') {
@if (entity().job.progress < 100) { } @else { } {{ entity()?.job.progress }}%
} @if (entity()?.job) { @if (entity().job?.error) { } @else if (job()?.status === 'processing') { } } @if (entity()?.id && job()?.status !== 'processing') { }
@for (dimension of dimensions(); track dimension.name) { @for (hierarchy of dimension.hierarchies; track hierarchy.name) { } }
{{ 'PAC.KEY_WORDS.Dimension' | translate: { Default: 'Dimension' } }} {{ 'PAC.KEY_WORDS.Name' | translate: { Default: 'Name' } }} {{ 'PAC.MODEL.MemberCount' | translate: { Default: 'Member Count' } }} {{ 'PAC.KEY_WORDS.Embedded' | translate: { Default: 'Embedded' } }}
{{ dimension.caption || dimension.name }} {{ dimension.name }} @for (hierarchy of dimension.hierarchies; track hierarchy.name; let last = $last) { @if (members()[hierarchy.name]) { {{ members()[hierarchy.name].length | number: '0.0-0' }} @if (!last) { | } } } @for (hierarchy of dimension.hierarchies; track hierarchy.name; let last = $last) { @if (syncMembers()[hierarchy.name]) { {{ syncMembers()[hierarchy.name] | number: '0.0-0' }} @if (!last) { | } } }
{{ hierarchy.caption || hierarchy.name }}
{{ hierarchy.name }} @if (members()[hierarchy.name]) { {{ members()[hierarchy.name].length | number: '0.0-0' }} } @if (syncMembers()[hierarchy.name]) { {{ syncMembers()[hierarchy.name] | number: '0.0-0' }} }