LOD(详细程度)表达式用于在数据源上运行涉及多个维度的复杂查询, 而不是将所有数据都带到Tableau界面。
LOD表达式的类型
Tableau中有三种类型的LOD表达式:
- 固定LOD:此LOD表达式使用指定的维来计算值, 而无需引用视图中的任何其他维。
- INCLODE LOD:此LOD表达式使用指定的尺寸以及视图中的任何其他尺寸来计算值。
- EXCLUDE LOD(排除LOD):这些LOD表达式从局部细节视图中减去尺寸。
例如, 如果要计算每个区域中每个州的销售数量。然后,
首先, 使用公式创建名为” regional_sales” 的公式字段, 如以下屏幕截图所示。
文章图片
- 然后, 将” 区域和状态” 字段拖到” 行” 架子, 并将计算的字段(regional_sales)拖到” 标记” 卡下的” 文本” 架子。
- 另外, 将” 区域” 字段拖到” 颜色” 架子。
- 这将创建下面的视图, 该视图显示不同状态的固定值, 因为我们将维度固定为用于计算销售价值的区域。
文章图片
包括细节表达水平
无论视图中的尺寸是多少, INCLUDE级别的细节表达式都会使用指定的尺寸来计算值。
例如, 如果要计算产品的每个子类别的每个州的销售总额。然后,
- 将” 子类别” 字段拖到” 行” 架子。
- 并且, 在” 列” 架子中写表达式” {INCLUDE [State]:SUM??(Sales)}” 。
- 它创建的视图在计算中包括两个维度, 如下面的屏幕快照所示。
文章图片
排除细节表达水平
EXCLUDE详细级别表达式描述要从视图详细级别中排除的维。
【Tableau LOD表达式表用法示例图解】例如, 从为每个月计算的” 销售” 图中排除区域。第一,
- 创建公式” {EXCLUDE [Region]:SUM??([Sales])}” , 如下面的屏幕快照所示。
文章图片
- 将相关字段拖到各自的架子上后, 你将获得EXCLUDE详细信息表达式级别的最终视图, 如下面的屏幕快照所示。
文章图片
推荐阅读
- Tableau表提取过滤器用法示例
- Tableau表格计算示例图解
- Tableau表格日期计算
- Tableau字符串计算示例
- Tableau数值计算表
- Tableau数据排序示例图解
- Tableau替换数据源示例图解
- Failed to load property source from location 'classpath:/application.properties'
- Android内核sys_setresuid() Patch提权(CVE-2012-6422)