content/flux/v0/stdlib/universe/getrecord.md
getRecord() extracts a row at a specified index from a table as a record.
If the specified index is out of bounds, the function returns an error.
(<-table: stream[A], idx: int) => A where A: Record
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
({{< req >}}) Index of the record to extract.
Input table. Default is piped-forward data (<-).
import "sampledata"
sampledata.int()
|> tableFind(fn: (key) => key.tag == "t1")
|> getRecord(idx: 0)// Returns {_time: 2021-01-01T00:00:00.000000000Z, _value: -2, tag: t1}