在行中显示计算出的度量?

理查德

我在OSX上使用Tableau Desktop 9.0。我有从本地CSV文件加载的数据,如下所示:

code,org,items
0212000AA,142,10
0212000AA,143,15
0313000AA,142,90
0314000AA,143,85

我想要一个图表,显示每个组织的0212 项目数量,以所有项目的百分比开头(我的意思是占组织项目的百分比-例如,在上面,我要0.1 (10/(10+90))为组织142展示。)

通过添加org到“列”和“SUM(items)行” 我已经能够做到这一点然后通过添加一个通配符过滤器code,对starts with 0212

0212按组织显示了以开头的项目数

但是我不知道该怎么做,就是将其除以组织中所有项目的价值。

在Tableau中可以做到这一点,还是在加载数据源之前需要对其进行预先计算?

亚历克斯·布莱克摩尔

一种方法是将一个称为matches_code_prefix的计算字段定义为:

left(code, 4) = "0212"

您还可以定义一个名为code_ prefix的参数,以避免对前缀字符串进行硬编码:

left(code, 4) = code_prefix

然后显示code_prefix的参数控件,以允许用户与其进行交互。

如果使用此新字段作为维,以根据与前缀匹配的SUM(项)和与前缀不匹配的SUM(项)分开,则可以使用快速表计算来获取总数的百分比。

例如,您可以将org放置在Rows架子上,并将matchs_code_prefix放置在Columns架子上,将SUM(items)放置在Text架子上,以制成表格。然后在分析菜单下,打开行和列的总计以查看行为。接下来,右键单击SUM(项),然后选择“快速表计算”->“总计百分比”。Tableau将在表中显示总计的百分比。

如果您希望定义的总数百分比与默认值不同,请再次右键单击度量并将“计算使用”设置为其他值,例如您的案例中的matches_code_prefix。通常最好将计算设置用于特定字段。

如果只想显示匹配大小写的值,请选择不想看到的列标题,然后选择“隐藏”。完成后,您还可以从分析菜单中关闭总计。

当您对表中的值有信心时,可以将其变成条形图,例如,将matches_code_prefix移至详细信息架子,将度量移至“列”架子。

-以上是拖放方法。如果您希望在数据库端计算的单个计算字段中对所有内容进行硬编码,则可以定义一个计算,例如:

zn(sum(if matches_code_prefix then items end)) / sum(items)

然后设置该字段的默认数字格式以百分比显示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SSAS MDX:计算出的成员未显示在Excel中

来自分类Dev

在SQLAlchemy中打印计算出的距离

来自分类Dev

为何chrome突出显示未在样式中列出或未计算出的边距

来自分类Dev

如何使用Toast显示计算出的周长

来自分类Dev

匹配单词列表中的单词并计算出现次数

来自分类Dev

匹配单词列表中的单词并计算出现次数

来自分类Dev

VBA“中”功能计算出错误的值

来自分类Dev

计算出的控件MS-access中的简单总和

来自分类Dev

CSV文件中的计算出现随机数

来自分类Dev

使用NSnumberformatter从计算出的数字中删除数字

来自分类Dev

如何计算出现多次的列表中的总量

来自分类Dev

在表中查找值并计算出现次数

来自分类Dev

计算出现次数

来自分类Dev

(SSAS)需要在其他计算中使用计算出的度量的总和,而不论它们是否符合条件

来自分类Dev

在一个表中显示2列,在第3列中显示最大计数,在另一表中显示计算出的值总和

来自分类Dev

Golang Fibonacci计算出现

来自分类Dev

从数组计算出的KO可更新

来自分类Dev

使用grep计算出现的总数

来自分类Dev

如何计算出勤率

来自分类Dev

ALU计算出的Mips架构地址

来自分类Dev

XSL-计算出的金额总和

来自分类Dev

Makefile:计算出的变量名

来自分类Dev

VBA:计算出错#VALUE

来自分类Dev

如何在python中将计算出的timedelta显示为时间

来自分类Dev

从三个侧面计算出的角度仅显示90度或180度

来自分类Dev

如何显示导致MySQL中计算出的总数的所有单个字段?

来自分类Dev

Android:为什么计算出的可用空间与Android显示的可用空间不同

来自分类Dev

如何将随机数组的值添加到另一个数组中,然后在计算出现的值的同时显示它们?C ++

来自分类Dev

如何将随机数组的值添加到另一个数组中,然后在计算出现的值的同时显示它们?C ++

Related 相关文章

  1. 1

    SSAS MDX:计算出的成员未显示在Excel中

  2. 2

    在SQLAlchemy中打印计算出的距离

  3. 3

    为何chrome突出显示未在样式中列出或未计算出的边距

  4. 4

    如何使用Toast显示计算出的周长

  5. 5

    匹配单词列表中的单词并计算出现次数

  6. 6

    匹配单词列表中的单词并计算出现次数

  7. 7

    VBA“中”功能计算出错误的值

  8. 8

    计算出的控件MS-access中的简单总和

  9. 9

    CSV文件中的计算出现随机数

  10. 10

    使用NSnumberformatter从计算出的数字中删除数字

  11. 11

    如何计算出现多次的列表中的总量

  12. 12

    在表中查找值并计算出现次数

  13. 13

    计算出现次数

  14. 14

    (SSAS)需要在其他计算中使用计算出的度量的总和,而不论它们是否符合条件

  15. 15

    在一个表中显示2列,在第3列中显示最大计数,在另一表中显示计算出的值总和

  16. 16

    Golang Fibonacci计算出现

  17. 17

    从数组计算出的KO可更新

  18. 18

    使用grep计算出现的总数

  19. 19

    如何计算出勤率

  20. 20

    ALU计算出的Mips架构地址

  21. 21

    XSL-计算出的金额总和

  22. 22

    Makefile:计算出的变量名

  23. 23

    VBA:计算出错#VALUE

  24. 24

    如何在python中将计算出的timedelta显示为时间

  25. 25

    从三个侧面计算出的角度仅显示90度或180度

  26. 26

    如何显示导致MySQL中计算出的总数的所有单个字段?

  27. 27

    Android:为什么计算出的可用空间与Android显示的可用空间不同

  28. 28

    如何将随机数组的值添加到另一个数组中,然后在计算出现的值的同时显示它们?C ++

  29. 29

    如何将随机数组的值添加到另一个数组中,然后在计算出现的值的同时显示它们?C ++

热门标签

归档