Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 表8.2:如何对所有项目编号进行排序?_Tableau Api - Fatal编程技术网

Tableau api 表8.2:如何对所有项目编号进行排序?

Tableau api 表8.2:如何对所有项目编号进行排序?,tableau-api,Tableau Api,我使用的是Tableau 8.2 我想分类,但我很难得到我的最终结果 我有一个项目编号:项目编号重复多次。 我有一个criteria1字段和一个criteria2字段 我想尝试对所有的criteria1字段进行排序,然后对所有的criteria2字段进行排序 对于我的行,我有“项目编号”、“标准1”、“标准2”以及其他数据。 当我在行列表中的“criteria1”上方单击时,我得到一个“sort”函数 排序功能有几种不同的组合: 第一个是“排序顺序”,点击“升序”和“降序” 接下来是“排序方式”

我使用的是Tableau 8.2

我想分类,但我很难得到我的最终结果

我有一个项目编号:项目编号重复多次。 我有一个criteria1字段和一个criteria2字段

我想尝试对所有的criteria1字段进行排序,然后对所有的criteria2字段进行排序

对于我的行,我有“项目编号”、“标准1”、“标准2”以及其他数据。 当我在行列表中的“criteria1”上方单击时,我得到一个“sort”函数

排序功能有几种不同的组合:

第一个是“排序顺序”,点击“升序”和“降序”

接下来是“排序方式”,点击“数据源顺序”、“字母”和“字段”。“字段”有一个用于不同字段名的组合框

最后一组用于“手动”。这将显示所有值,但不按真正的排序顺序显示

我尝试过使用许多不同的组合进行排序,但无法使其按我希望的方式工作。我想对所有项目进行排序,降序


如何让排序从所有项开始,首先按“criteria1”进行降序排序?那么,我怎样才能按“标准2”进行排序呢?

我不太明白您面临的是什么问题。让我解释一下在Tableau中排序是如何工作的,如果没有帮助,你可以告诉我发生了什么

每个维度都有一个排序属性(您可以右键单击维度、默认属性和排序。您可以选择按字母、数字或数据源顺序升序或降序排序。甚至可以手动排序(顶部项目排在第一位,底部项目排在最后,使用向上和向下按钮进行无序排列)

当您将这些维度拖到工作表中时,Tableau将自动使用该排序属性。此外,它将遵循一个层次结构,第一个维度(在行或列中)将首先排序,然后第二个维度将在第一个维度的每个桶中排序。因此,如果您有一个带有[a、B、C、D]的字段第二个字段为[1,2,3,4],一个可能的结果可能是(使用降序,首先是字母,而不是数字):


在该示例中,您到底想实现什么?

如果有人想对文件[A、B、C、D]进行排他排序,并在LOD表达式中的EXCLUDE语句行上显示4 4 3 2 1内容,该怎么办?
D   3
    2
    1
C   3
    2
B   4
    3
    1
A   4
    3