使用 table 计算函数过滤视图而不过滤数据不适用于 运行 总和
Filtering view without filtering data using table calculation functions doesnt work for running sums
您可以查看我的示例 tableau 工作簿 here。
如果您创建了一个总计 运行 个可视化,然后隐藏了一些列,sheet 的基础数据不会改变,您的可视化仍然有效。但是,如果您尝试使用基于 table 计算函数(如 lookup()
)的过滤器来实现相同的目的,它会通过跳过一些值来扰乱可视化。很可能是 tableau 中的错误,但我真的很想知道是否有解决方案。
改用 WINDOW
函数之一。如:WINDOW_MAX(MAX(YEAR([Joining Date])))
计算于Gender
。 LOOKUP
将不起作用,因为它正在尝试查找每个月每个性别的值。因此,如果该月某个性别没有营业额,则无需查找任何内容,您会得到这些空白(又名#Missing)。使用 WINDOW_MAX
之类的在 Gender
上计算的东西将只查看整个月和任何可用的数据,它将采用 MAX,因此不会导致此问题。
您可以查看我的示例 tableau 工作簿 here。
如果您创建了一个总计 运行 个可视化,然后隐藏了一些列,sheet 的基础数据不会改变,您的可视化仍然有效。但是,如果您尝试使用基于 table 计算函数(如 lookup()
)的过滤器来实现相同的目的,它会通过跳过一些值来扰乱可视化。很可能是 tableau 中的错误,但我真的很想知道是否有解决方案。
改用 WINDOW
函数之一。如:WINDOW_MAX(MAX(YEAR([Joining Date])))
计算于Gender
。 LOOKUP
将不起作用,因为它正在尝试查找每个月每个性别的值。因此,如果该月某个性别没有营业额,则无需查找任何内容,您会得到这些空白(又名#Missing)。使用 WINDOW_MAX
之类的在 Gender
上计算的东西将只查看整个月和任何可用的数据,它将采用 MAX,因此不会导致此问题。