首页 > 解决方案 > 为正值编写 dbt 测试

问题描述

是否有一种简单的方法可以为 dbt 中为正的列编写测试?

accepted_values似乎不适用于连续变量。

我知道您可以在其中编写查询,./tests但对于这么简单的事情来说,这看起来有点过头了。

标签: dbt

解决方案


你可以使用dbt_utils.expression_is_true

version: 2

models:
  - name: model_name
    tests:
      - dbt_utils.expression_is_true:
          expression: "col_a > 0"

推荐阅读