tableau-api - 如何根据 IF 条件获取行数?
问题描述
我有一张表,我试图只计算基于当年的记录。我将如何在画面中做到这一点?
IF (YEAR(TODAY())-1 = YEAR([Start Date])) THEN count([offers]) END
offers
是我的表名,我只想计算今天 (2021) =start date
字段中的年份的实例数
但我得到一个不能混合聚合和非聚合比较或导致“if”表达式错误
解决方案
SUM(INT(YEAR(TODAY()) = YEAR([Start Date]))
推荐阅读
- java - Java 构造函数可以提升类型吗?
- redis - Redis 配置设置会在几个小时后动态更改
- c# - 如何使用同时实现 IDisposable 和 IAsyncDisposable 的类型?
- delphi - Delphi 5 BPL 不只链接一个程序
- rest - 如果基于 cookie 的身份验证与 REST API 一起使用,那么相同的 API 如何用于移动应用程序?
- java - 尝试使用 Apache Gobblin 使用 SOAP API 而非 REST API 读取 Salesforce 数据
- scala - 如何根据参数有条件地构造案例类?
- javascript - Formik 添加新的值数组,而不是仅添加值
- c# - 无法重定向 路由表中没有与提供的值匹配的路由。在 MVC 5 中
- python - asyncio 的默认调度程序何时公平?