{{ 'Story.Explain.Title' | translate: { Default: 'Execute Explain' } }}
@for (item of explains; track item.key) {
-
@switch (item.type) {
@case ('dataSettings') {
{{ 'Story.Explain.DataSettings' | translate: { Default: 'Data Settings' } }}
}
@case ('statements') {
{{ 'Story.Explain.ExecuteStatements' | translate: { Default: 'Execute Statements' } }}
}
@case ('data') {
{{ 'Story.Explain.Data' | translate: { Default: 'Data' } }}
}
@case ('error') {
{{ 'Story.Explain.Error' | translate: { Default: 'Error' } }}
}
@case ('chart') {
{{ 'Story.Explain.ChartOptions' | translate: { Default: 'Chart Options' } }}
}
@case ('slicers') {
{{ 'Story.Explain.Slicers' | translate: { Default: 'Slicers' } }}
}
}
}
@switch (explain?.type) {
@case ('dataSettings') {
{{ 'Story.Explain.DataSettings' | translate: { Default: 'Data Settings' } }}:
@if (explain.data | omitBlank; as data) {
}
}
@case ('statements') {
@for (statement of explain.statements; track statement) {
{{ 'Story.Explain.Statement' | translate: { Default: 'Statement' } }}:
}
}
@case ('data') {
}
@case ('error') {
{{ 'Story.Explain.ErrorInfo' | translate: { Default: 'Error Info' } }}:
{{ explain.error }}
}
@case ('chart') {
{{ 'Story.Explain.Options' | translate: { Default: 'Options' } }}:
@if (explain.options; as data) {
}
}
@case ('slicers') {
{{ 'Story.Explain.Slicers' | translate: { Default: 'Slicers' } }}:
@if (explain.options; as data) {
}
}
}