Loading

动态更改日期级别

发布日期: Jul 20, 2023
任务
如何根据指定的日期级别动态更改视图。例如,按年、月或日显示销售数据。
步数
以上步骤可以在附加的工作簿 dynamically change date level.twbx 中查看。
单击以展开步骤

步骤 1:创建自定义日期字段

创建自定义日期字段,以便您可以在现有的日期字段中隔离特定的日期级别。
  1. 在 Tableau Desktop 中,连接到数据源。对于本示例,请连接到 Superstore 数据源。
  2. 在“数据”窗口中,右键单击“Order Date”(订单日期)字段,然后选择“创建自定义日期”
  3. 在“创建自定义日期”对话框中,执行以下操作:
    • 对于“详细信息”,选择“年”。让“日期值”保持选中状态。
    • 如果需要,请为自定义日期提供一个名称。在此示例中,保留默认值“Order Date - Year”(订单日期 - 年)
    • 单击“确定”
  4. 重复步骤 2-3,为月和天创建自定义日期。
单击以展开步骤

步骤 2:创建用作日期级别选择器的参数

  1. 选择“维度”下拉列表,然后选择“创建参数”
  2. 在“创建参数”对话框中,执行以下操作:
    • 输入参数名称。对于本示例,请使用“日期级别选择器”
    • 对于“数据类型”,选择“字符串”
    • 对于“允许的值”,选择“列表”
    • 对于“值列表”,输入年、月和日,然后单击“确定”
  3. 在“数据”窗口中,右键单击日期级别选择器,然后选择“显示参数控件”
单击以展开步骤

步骤 3:创建计算字段

创建一个计算字段,以根据日期级别选择器参数指定的日期级别显示数据。

  1. 选择“分析”>“创建计算字段”
  2. 将字段命名为“Date Selector”(日期选择器),输入以下计算,然后单击“确定”
    CASE [Date Level Selector] 
    WHEN 'Year' THEN [Order Date - Years] 
    WHEN 'Month' THEN [Order Date - Months] 
    WHEN 'Day' THEN [Order Date - Days] 
    END
单击以展开步骤

步骤 4:创建视图

  1. 将“Date Selector”(日期选择器)拖到“列”上。
  2. 在“列”功能区上,右键单击“Date Selector”(日期选择器)字段,然后选择“精确日期”“离散”
  3. 将“Sales”(销售额)拖到“行”
其他资源
要查看以下视频中显示的步骤,请展开上述部分。
注意:视频没有声音。
 
知识文章编号

001458023

附件

dynamically change date level.twbx

1202 KB

 
正在加载
Salesforce Help | Article