@if (reports) {
@for (report of reports; track report; let idx = $index) { }
@for (report of reports; track report; let idx = $index) {
@switch (report.type) { @case ('pie') {
@if (isCurrent(idx)) {

{{ report.title }}

@if (!report.hasData()) {
{{ 'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate }}
} @if (report.hasData()) {
@if (report.hasZeroValues()) {
{{ 'ANALYTICS.MESSAGES.ZERO-DATA-FOUND' | translate }}
} @if (!report.hasZeroValues()) { }
}
}
} @case ('table') {
@if (isCurrent(idx)) {

{{ report.title }}

@if (!report.hasDatasets()) {
{{ 'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate }}
} @if (report.hasDatasets()) {
@for (label of report.labels; track label) { } @for (rows of report.datasets; track rows) { @for (row of rows; track row) { } }
{{ label | translate }}
{{ row | translate }}
}
}
} @case ('masterDetailTable') {
@if (isCurrent(idx)) {

{{ report.title }}

@if (!report.hasDatasets()) {
{{ 'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate }}
} @if (report.hasDatasets()) {
@for (label of report.labels; track label) { } @for (rows of report.datasets; track rows) { @for (row of rows; track row) { } }
{{ label | translate }}
{{ row | translate }}
} @if (isShowDetails()) {
@for (label of report.detailsTable.labels; track label) { } @for (rows of report.detailsTable.datasets; track rows) { @for (row of rows; track row) { } }
{{ label | translate }}
{{ row | translate }}
}
}
} @case ('bar') {
@if (isCurrent(idx)) {

{{ report.title }}

@if (!report.hasDatasets()) {
{{ 'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate }}
} @if (report.hasDatasets()) { }
}
} @case ('multiBar') {
@if (isCurrent(idx)) {

{{ report.title }}

@if (!report.hasDatasets()) {
{{ 'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate }}
} @if (report.hasDatasets()) {
Stacked
}
}
} @case ('HeatMap') {
@if (isCurrent(idx)) {

{{ report.title }}

}
} @default {
{{ 'ANALYTICS.MESSAGES.UNKNOWN-WIDGET-TYPE' | translate }}: {{ report.type }}
} }
}
}


@if (!reports) {
{{ 'ANALYTICS.MESSAGES.FILL-PARAMETER' | translate }}
}