宏
Last updated
with filtered_orders as (
{{ filter_by_status(min_amount=50, status='completed') }}
),
enriched_orders as (
select
order_id,
amount,
order_date,
customer_id,
case when amount > 100 then 'high_value' else 'standard' end as order_tier
from filtered_orders
)
select * from enriched_orderswith filtered_orders as (
-- 按照传入的参数取值渲染可重用的代码
select *
from {{ source('jaffle_shop', 'orders') }}
where status = 'completed'
and amount >= 50
),
enriched_orders as (
select
order_id,
amount,
order_date,
customer_id,
case when amount > 100 then 'high_value' else 'standard' end as order_tier
from filtered_orders
)
select * from enriched_orders