Looker studio 计算字段公式(差异极大)

问题描述 投票:0回答:1

我有一个测试,结果以 3 列表示:colA 包含学生姓名,colB 包含正确或不正确的决策字符串,colC 包含班主任姓名。

我们想要评估班主任所属学生群体的表现。

我想写一个计算字段的公式,我想看看在班主任的指导下有多少人通过了,有多少人失败了。 例如,A老师下面有5个学生,B老师下面有10个学生等等。我想要一个字段,显示A老师下面有多少学生通过了,有多少学生失败了。

我尝试过:

如果( 圆形的 ( 和( 案件 什么时候 正确/不正确 =“正确”然后1 其他 0 结尾 ) / 计数 (正确/不正确) * 100, 1 ) >= 80, '通过', 如果 ( 圆形的 和( 案件 什么时候 正确/不正确 “正确”然后 1 其他 0 结尾 ) / 计数 (正确/不正确

  • 100, 1 ) = 0, '不完整', “有资格重新测试”))

我利用这个公式来计算分数(80分以上为一及格),并给学生打上通过或不通过的标签。

但是我无法计算一个老师手下有多少学生通过了。就像 A 老师有 5 个学生,说 3 个通过了,那么我想在一栏中显示 60% 的学生通过了 (3/5)。

google-sheets formula looker-studio calculated-field looker
1个回答
0
投票

可能有一种更聪明的方法可以做到这一点,我有一个解决方法,

  1. 创建表A,表为colC班主任姓名

  2. 使用 colA 上的 count_distinct 创建一个名为“Students”的度量,并将其添加到您的表中。这应该显示每个老师有多少学生

  3. 复制并粘贴表格,根据上面的公式添加“通过”过滤器,将“学生”重命名为“通过”。该表应仅包含通过测试的学生数量。

  4. 选择两个表,右键单击并选择混合数据。这应该创建一个包含教师姓名、学生和通过的混合数据表

  5. 从该表中添加一个与教师姓名混合的表格,然后单击添加指标并添加一个名为“通过率”的字段,在其中除以学生的通过率。该表现在应该显示教师姓名和通过率

让我知道这是否对您有用

© www.soinside.com 2019 - 2024. All rights reserved.