select 列的计算字段基于 tableau 中的 countd
Calculated field to select column based in countd in tableau
我正在尝试创建如下所示的计算字段。
但它给了我 关于聚合值和非聚合值的错误。
有人可以帮忙吗?
if (COUNTD([Category])=1 then [Sub-Category]
else [Category] END
Note: I am using the super store data. So when a user selects a filter
in the quick filter for category, I was hoping that the countd becomes
one and shows sub category as rows in the table instead of category.
您可以使用 sheet select 或方法来获得此效果。这个想法是创建一个计算字段,该字段输出一个列以用作 select sheet 的过滤器。
首先创建一个计算字段如下:
{ 已修复:如果 COUNTD([Category]) = 1 那么 'Sub Category' elseif
countd([Category]) > 1 然后 'Category' END}
- 现在创作两部作品sheet,一部按类别分类,另一部
我的子类别。
- 将您的类别过滤器添加到两个作品sheet中并设置为上下文
筛选。
- 将计算字段列也拖到筛选器窗格中。对于类别工作sheet select 过滤到类别,反之亦然对于子类别工作sheet。提示您可以手动添加值或编辑类别过滤器以显示每件作品的相关值sheet
- 将两个作品sheet 拖到仪表板中并设置格式,使作品sheet 正常运行https://community.tableau.com/thread/132957
- 多田!一个仪表板,其中的轴将根据您所拥有的内容而变化 selected.
我正在尝试创建如下所示的计算字段。
但它给了我 关于聚合值和非聚合值的错误。
有人可以帮忙吗?
if (COUNTD([Category])=1 then [Sub-Category]
else [Category] END
Note: I am using the super store data. So when a user selects a filter in the quick filter for category, I was hoping that the countd becomes one and shows sub category as rows in the table instead of category.
您可以使用 sheet select 或方法来获得此效果。这个想法是创建一个计算字段,该字段输出一个列以用作 select sheet 的过滤器。
首先创建一个计算字段如下:
{ 已修复:如果 COUNTD([Category]) = 1 那么 'Sub Category' elseif countd([Category]) > 1 然后 'Category' END}
- 现在创作两部作品sheet,一部按类别分类,另一部 我的子类别。
- 将您的类别过滤器添加到两个作品sheet中并设置为上下文 筛选。
- 将计算字段列也拖到筛选器窗格中。对于类别工作sheet select 过滤到类别,反之亦然对于子类别工作sheet。提示您可以手动添加值或编辑类别过滤器以显示每件作品的相关值sheet
- 将两个作品sheet 拖到仪表板中并设置格式,使作品sheet 正常运行https://community.tableau.com/thread/132957
- 多田!一个仪表板,其中的轴将根据您所拥有的内容而变化 selected.