dbt - 为正值编写 dbt 测试
问题描述
是否有一种简单的方法可以为 dbt 中为正的列编写测试?
accepted_values
似乎不适用于连续变量。
我知道您可以在其中编写查询,./tests
但对于这么简单的事情来说,这看起来有点过头了。
解决方案
你可以使用dbt_utils.expression_is_true
version: 2
models:
- name: model_name
tests:
- dbt_utils.expression_is_true:
expression: "col_a > 0"
推荐阅读
- tfs - 如何在云中进行代码签名?
- 2sxc - 在 2sxc 的代码中使用关系过滤器
- textview - TextView 的背景颜色
- wpf - 使用 ItemSource 使用 ListView WPF 拖放失败
- vhdl - VHDL将可变长度的有符号初始化为最大值
- json - JSON MVC 图表未在视图中呈现
- angular - 有没有办法一起使用 ngModel 和 NgFor ?
- android - 如何在 Android Studio 中通过 Glide 在标头中添加授权?
- python - 如何检查 Python 集合中的字符串
- eclipse - 未解决的参考:在 Eclipse 中使用 Kotlin 的 pow