知识库

默认显示当前会计年度数据


发布时间: 05 Jun 2017
上次修改日期: 20 Jul 2023

问题

如何在默认情况下将视图筛选到当前会计年度。

环境

Tableau Desktop

答案

在附带的示例工作簿中,会计年度从 6 月 1 日开始。
选项 1:使用参数
  1. 使用以下设置创建“Select FY”(选择 FY)参数。
  • 数据类型:字符串
  • 当前值:今年
  • 允许的值:列表
  • 值列表:今年、2013 年、2014 年、2015 年、2016 年和 2017 年
  1. 右键单击“Select FY”(选择 FY)参数,然后单击“显示参数控件”
  2. 创建一个名为“FY”的计算字段,其中包含以下公式。
IF MONTH([Order Date]) >= 6 THEN YEAR([Order Date])+1 
ELSE YEAR([Order Date]) 
END 
  1. 创建一个名为“Select FY Conversion”(选择 FY 转换)的计算字段,其中包含以下公式。
IF [Select FY]="This Year" THEN STR({FIXED:MAX([FY])}) 
ELSE [Select FY] END
  1. 创建一个名为“FY Filter”(FY 筛选器)的计算字段,其中包含以下公式。
[Select FY Conversion]=STR([FY]) 
  1. “Sales”(销售额)放在“列”上,将“Order Date”(订单日期)放在“行”上,然后扩展到月份级别。
  2. “FY Filter”(FY 筛选器)放在“筛选器”上,然后选择“True”
选项 2:使用“前 1 项”筛选器
  1. 创建一个名为“FY”的计算字段,其中包含以下公式。 
IF MONTH([Order Date]) >= 6 THEN YEAR([Order Date])+1 
ELSE YEAR([Order Date]) 
END 
  1. “Sales”(销售额)放在“列”上,将“Order Date”(订单日期)放在“行”上,然后扩展到月份级别。
  2. “FY”放在“筛选器”上,并设置“Top 1 by FY, Maximum”(按 FY 列出的前 1 项,最大值)
此文章是否已解决问题?