【发布时间】:2021-09-22 10:22:32
【问题描述】:
如何使用 {{this}} 作为配置函数中宏的参数传递当前模型的名称?
我尝试了几个选项,但没有一个有效。 模型/Table1.sql
{{ config(post_hook= calculate_test("{{this}}") ) }}
宏/calculate_test.sql
{% macro calculate_test(tableN) %}
{%- set tableName = tableN -%}
{% set sql %}
SELECT
COUNT(*) as cnt
FROM {{ tableName }}
{% endset %}
{% set results = run_query(sql) %}
{% endmacro %}
【问题讨论】: