我有成绩表:
等级 |
---|
88 |
91 |
97 |
92 |
84 |
和 PassCount 表:
价值 |
---|
80 |
85 |
90 |
95 |
我想向 PassCount 添加一个名为“Count”的计算列,它是 Grades 表中有多少行的 Grade 超过 PassCount 的 Value 列中指定的值的计数。
例如,PassCount 的第一行的值为 80,因此 Count 应统计有多少行的 Grade 高于 80。全部 5 都是,因此第一行的 Count 应为 5。
预期结果将是一个如下所示的 PassCount 表:
价值 | 数 |
---|---|
80 | 5 |
85 | 4 |
90 | 3 |
95 | 1 |
问题是我找不到实现此目的的语法。如果我尝试:
Count = Table.RowCount(Table.SelectRows(Grades, each [Grade] > [PassValue]))
然后找不到PassValue。
如果我尝试:
Count = Table.RowCount(Table.SelectRows(Grades, each Grades[Grade] > PassCount[PassValue]))
然后遇到循环引用。
我也尝试过制定措施和中间查询,但遇到了类似的问题。我不知道如何使用值表作为查询/计算的变量值。