First, transaction does not take the max, but instead lists all the value for each field in the order it encounters them much like:
| stats list(field1) AS field1
Second, max is NOT used on a multivalue field, but rather on a comma-separated list like:
| eval n=max(1, 3, 6, 7, "foo", foo2)
where "foo" is evaluated as greater than 0.
Third, if you want the max of a multivalued field, use stats like:
| stats max(field1) AS field1
Fourth, the accepted answer to this question about re-reading the docs and being a "nice feature request" has SO many inaccuracies that it really should be deleted.
... View more