filter - Tableau 按公式筛选日期:最近一年的月份
问题描述
我将多年的数据提取到 Tableau 工作簿中。我已将 [日期] 药丸放入“过滤器”窗格中。当我编辑过滤器时,我想将过滤条件应用到最近一年的 10 月。
由于过滤器需要一个布尔值,我尝试了各种组合
DATEPART('month',[Date]) = 10 AND DATEPART('year', MAX([Date]))
但我似乎无法绕过混合最大聚合。我尝试用 包装 Max 函数ATTR DATEPART('year', ATTR(MAX([Date]))
,但这在 Filter>By 公式中似乎不起作用(无法识别 ATTR)。用 {} 包装 max 函数,我收到错误“公式必须是聚合计算或仅引用此字段。
解决方案
推荐阅读
- javascript - Javascript:转置 json 数据
- reactjs - 如何在 React 15 中使用带有 React.Fragments 的 3rd 方反应库
- apache-spark - 计算火花中大矩阵的逆时的内存错误
- c++ - 仅将 Linux system() 调用命令的输出重定向到变量
- bash - 用于拆分和移动文件的 Bash 脚本。拆分完成之前移动的文件?
- c# - 我如何为 c# 方法实现父级
- java - 如何缩短此代码并减少重复性?
- ruby-on-rails - Update to array in ActiveRecord column not saving
- javascript - Why don't all web workers send back data with a postMessage?
- javascript - Pagination without a table