Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 如何创建按维度过滤的新度量值?_Tableau Api - Fatal编程技术网

Tableau api 如何创建按维度过滤的新度量值?

Tableau api 如何创建按维度过滤的新度量值?,tableau-api,Tableau Api,您好目前我有一个学生数量的测量,我也有学生年(一年级、二年级、三年级、四年级)和学校(一年级、二年级、三年级)的维度。我试图将一年级学生占每所学校学生总数的百分比形象化。这就是为什么我试图通过学生年(第一年)对学生人数进行过滤的原因 到目前为止,我以百分比结束,但是关于学生总数,而不是每个学校的学生人数。在计算字段中尝试了一些东西,但我不确定只有在“学生年”等于“第一年”的情况下如何应用“学生计数”我认为这应该可以用一个简单的方法解决。我认为应该是这样的: 步骤1:创建一个计算字段[一年级学生人

您好目前我有一个学生数量的测量,我也有学生年(一年级、二年级、三年级、四年级)和学校(一年级、二年级、三年级)的维度。我试图将一年级学生占每所学校学生总数的百分比形象化。这就是为什么我试图通过学生年(第一年)对学生人数进行过滤的原因


到目前为止,我以百分比结束,但是关于学生总数,而不是每个学校的学生人数。在计算字段中尝试了一些东西,但我不确定只有在“学生年”等于“第一年”的情况下如何应用“学生计数”

我认为这应该可以用一个简单的方法解决。我认为应该是这样的:

步骤1:创建一个计算字段[一年级学生人数],仅表示一年级学生人数

IF [year]='Year 1' THEN [student count] END
步骤2:创建第二个计算字段,其中[first year student count]的详细程度固定为学校

SUM({FIXED [school]: SUM([first year student count])})/SUM([student count])

我认为这应该可以用一个简单的方法解决。我认为应该是这样的:

步骤1:创建一个计算字段[一年级学生人数],仅表示一年级学生人数

IF [year]='Year 1' THEN [student count] END
步骤2:创建第二个计算字段,其中[first year student count]的详细程度固定为学校

SUM({FIXED [school]: SUM([first year student count])})/SUM([student count])