文档说明

sort() 函数

sort() 函数根据指定列中的值对每个输入表中的行进行排序。

输出数据

为每个输入表生成一个输出表。输出表与相应的输入表具有相同的模式。

使用 null 值进行排序

desc: false 时,null 值在排序顺序中是最后的。当 desc: true 时,null 值是排序顺序中的第一个。

函数类型签名
(<-tables: stream[A], ?columns: [string], ?desc: bool) => stream[A] where A: Record

有关更多信息,请参阅 函数类型签名

参数

columns

要排序的列列表。默认为 ["_value"]

排序优先级由列表顺序(从左到右)确定。

desc

按降序排序结果。默认为 false

tables

输入数据。默认为管道推进数据(<-)。

示例

按升序排序值

import "sampledata"

sampledata.int()
    |> sort()

查看示例输入和输出


这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以在不更改代码的情况下继续像目前一样使用它。

阅读更多

InfluxDB v3增强功能和InfluxDB Clustered现已上市

新功能,包括更快的查询性能和管理工具,推进了InfluxDB v3产品线。InfluxDB Clustered现已上市。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括一个用于监控InfluxDB集群健康状况的操作仪表板,InfluxDB Cloud Dedicated中的单点登录(SSO)支持以及用于令牌和数据库的新管理API。

了解新的v3增强功能


InfluxDB Clustered上市

InfluxDB Clustered现已上市,并为您提供了在自管理堆栈中使用InfluxDB v3的能力。

与我们讨论InfluxDB Clustered