依据视图中不存在的维度运算表计算 |
您所在的位置:网站首页 › tableau没有维度 › 依据视图中不存在的维度运算表计算 |
答案两个选项都可在附带的工作簿“dimension not in view”(视图中没有的维度)中查看。 选项 1: 使用详细级别 (LOD) 表达式
创建一个名称类似于“Avg of Sales Including Segment”(包括细分的销售额平均值)的计算字段,并输入类似于如下的公式 :
{ INCLUDE [Segment] : AVG( [Sales] ) }
将视图中的“[Sales]”(销售额)替换为“[Avg of Sales Including Segment]”(包括细分的销售额平均值)。
选项 2: 添加维度并将其隐藏 将所有必要的维度添加到视图,然后清理视图,直到看起来像未添加额外的维度。此方法将仅适用于离散视图,比如条形图或交叉表。将“[Category]”(类别)和“[Segment]”(细分)拖到“行”功能区。将“[Region]”(区域)拖到“列”功能区。使用类似于如下的计算创建一个名称类似于“Window Sum of Avg of Sales”(平均销售额窗口总和)的计算字段:
WINDOW_SUM( AVG( [Sales] ) )
将“[Window Sum of Avg of Sales]”(平均销售额窗口总和)拖到标记卡上的“文本”。在标记卡上右键单击“[Window Sum of Avg of Sales]”(平均销售额窗口总和),并选择“计算依据”>“区(向下)”使用类似于如下的计算创建一个名称类似于“First Filter”(第一个筛选器)的计算字段:
FIRST() = 0
将“[First Filter]”(第一个筛选器)拖到“筛选器”功能区。单击“确定”关闭“筛选器”对话框。在“筛选器”功能区上右键单击“[First Filter]”(第一个筛选器),并选择“计算依据”>“区(向下)”。注意:“[First Filter]”(第一个筛选器)的表计算设置将始终与视图中表计算的表计算设置相同。
在“筛选器”对话框中,选中“True”并单击“确定”。在“行”功能区上右键单击“[Segment]”(细分),并取消选中“显示标题”。 请注意,需要将添加到此视图的任何其他度量包含在 WINDOW_SUM() 中,以便显示一直聚合到“[Category]”(类别)详细级别的值。 选项 3:按维度排序 请按维度对表计算进行排序,而不是按维度对表计算进行分区。注意:此方法将允许某些表计算创建连续折线图,但也会创建一些必须筛选掉的不准确结果。 创建计算 1. 使用类似于如下的计算创建一个名称类似于“Rolling Average of Sales by Weekday”(按工作日列出的销售额移动平均值)的计算字段:WINDOW_AVG(SUM([Sales]),-2,0) 在本例中,我们计算最近 3 个工作日(例如最近 3 个星期一)的每日销售额移动平均值。只要视图包括“WEEKDAY(Order Date)”并且表计算按“WEEKDAY(Order Date)”分区,此计算将返回预期结果。 尝试使用此表计算创建折线图时发生问题,原因是“WEEKDAY(Order Date)”不会将线分解。 2. 使用类似于如下的计算创建一个名称类似于“Weekday of Order Date”(订单日期工作日)的计算字段: DATEPART('weekday', [Order Date]) 3. 使用类似于如下的计算创建一个名称类似于“First 2 Weeks Filter”(前两周筛选器)的计算字段: MIN([Order Date]) >= DATEADD('week', 2, WINDOW_MIN(MIN([Order Date]))) 注意:必须要将前两周筛选出视图,因为在最终视图中,“[Rolling Average of Sales by Weekday]”(按工作日列出的销售额移动平均值)将按工作日进行排序,而不是分区。 创建视图 1. 右键单击并将“[Order Date]”(订单日期)拖到“列”功能区2. 在“放置字段”对话框中,选择带有绿色日历图标的“DAY(Order Date)” 3. 将“[Rolling Median]”(移动中值)拖到“行”功能区 4. 在“行”功能区上右键单击“[Rolling Average of Sales by Weekday]”(按工作日列出的销售额移动平均值),并选择“编辑表计算…” 5. 在“表计算”对话框中,执行以下操作: 选择“特定维度”选中“Day of Order Date”(订单日期对应的某天)对于“排序顺序”,选择“自定义”在“排序顺序”下拉列表中,选择“Weekday of Order Date, Minimum, Ascending”(订单日期工作日、最小值、升序)。 6. 将“[First 2 Weeks Filter]”(前两周筛选器)拖到“筛选器”功能区7. 在“筛选器”对话框中,选中“True”并单击“确定” |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |