mirror of https://github.com/apache/superset.git
Merge 55e01a678b
into f5843fe588
This commit is contained in:
commit
2850c72859
|
@ -28,6 +28,10 @@ import {
|
|||
} from '@superset-ui/core';
|
||||
import { PostProcessingRule } from '@superset-ui/core/src/query/types/PostProcessing';
|
||||
import { BuildQuery } from '@superset-ui/core/src/chart/registries/ChartBuildQueryRegistrySingleton';
|
||||
import {
|
||||
isTimeComparison,
|
||||
timeCompareOperator,
|
||||
} from '@superset-ui/chart-controls';
|
||||
import { TableChartFormData } from './types';
|
||||
import { updateExternalFormData } from './DataTable/utils/externalAPIs';
|
||||
|
||||
|
@ -130,12 +134,16 @@ const buildQuery: BuildQuery<TableChartFormData> = (
|
|||
(ownState.currentPage ?? 0) * (ownState.pageSize ?? 0);
|
||||
}
|
||||
|
||||
postProcessing.push(timeCompareOperator(formData, baseQueryObject));
|
||||
let queryObject = {
|
||||
...baseQueryObject,
|
||||
columns,
|
||||
orderby,
|
||||
metrics,
|
||||
post_processing: postProcessing,
|
||||
time_offsets: isTimeComparison(formData, baseQueryObject)
|
||||
? formData.time_compare
|
||||
: [],
|
||||
...moreProps,
|
||||
};
|
||||
|
||||
|
|
|
@ -44,6 +44,7 @@ import {
|
|||
ColumnMeta,
|
||||
defineSavedMetrics,
|
||||
getStandardizedControls,
|
||||
sections,
|
||||
} from '@superset-ui/chart-controls';
|
||||
|
||||
import { PAGE_SIZE_OPTIONS } from './consts';
|
||||
|
@ -145,6 +146,7 @@ const percentMetricsControl: typeof sharedControls.metrics = {
|
|||
|
||||
const config: ControlPanelConfig = {
|
||||
controlPanelSections: [
|
||||
sections.advancedAnalyticsControls,
|
||||
{
|
||||
label: t('Query'),
|
||||
expanded: true,
|
||||
|
|
Loading…
Reference in New Issue