diff --git a/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.test.ts b/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.test.ts index c38b4c99290..6763e7fc2d9 100644 --- a/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.test.ts +++ b/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.test.ts @@ -114,7 +114,7 @@ describe('AzureMonitorKustoQueryParser', () => { } as BuilderQueryExpression; const result = AzureMonitorKustoQueryBuilder.toQuery(builderQuery); - expect(result).toContain('summarize percentile(95, Duration)'); + expect(result).toContain('summarize percentile(Duration,95)'); }); it('handles summarize with basic aggregation function like avg', () => { diff --git a/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.ts b/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.ts index 841430c6cce..024ca6a2505 100644 --- a/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.ts +++ b/public/app/plugins/datasource/azuremonitor/components/LogsQueryBuilder/AzureMonitorKustoQueryBuilder.ts @@ -86,7 +86,7 @@ const appendSummarize = (builderQuery: BuilderQueryExpression, phrases: string[] if (func === 'percentile') { const percentileValue = expr.parameters?.[0]?.value; const column = expr.parameters?.[1]?.value ?? expr.property?.name ?? ''; - return column ? `percentile(${percentileValue}, ${column})` : null; + return column ? `percentile(${column},${percentileValue})` : null; } const column = expr.property?.name ?? '';