mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
083a0ec000
Summary: The MIN and MAX functions for formulas previously only considered numbers, ignoring other types, including dates. An example of this being a problem is here: https://community.getgrist.com/t/last-field-circularreferror-what-is-it/1114/4 . Using `MIN` on a column of dates would return 0 (the default) which gets converted to 1970-01-01. Users have to use `min` instead, which is confusing, and doesn't work when some values are empty. This diff lets the functions operate on date and datetime values. A mixture of dates and datetimes is allowed, even though these cannot usually be compared in Python. Mixing dates and numbers will raise an exception. Test Plan: Extended doctests Reviewers: jarek, paulfitz Reviewed By: jarek Subscribers: paulfitz Differential Revision: https://phab.getgrist.com/D3560 |
||
---|---|---|
.. | ||
__init__.py | ||
date.py | ||
info.py | ||
logical.py | ||
lookup.py | ||
math.py | ||
schedule.py | ||
stats.py | ||
test_schedule.py | ||
text.py | ||
unimplemented.py |