{{ Today_date_milliseconds() }} - 是我在项目中的宏。如何将此宏重定向为参数,以便默认情况下我可以在 yml 中编写另一个宏?
{% test valid_date(model, column_name, exclude_condition = '1=1') %}
SELECT {{ column_name }}
FROM {{ model }}
WHERE (CAST( {{ column_name }} AS BIGINT) < {{ today_date_milliseconds() }}
AND {{ exclude_condition }}
{% endtest %}
Run Code Online (Sandbox Code Playgroud)
在 yml 中它看起来像
- name: date_3
description: column for third date
tests:
- valid_date:
lower_bound: 'name of another macro'
Run Code Online (Sandbox Code Playgroud)