3

我试图弄清楚如何在 qlikview 的表达式中使用维度值作为设置修饰符之一。考虑以下:

Raw Data:
PName, count
AB,2
BC,3
CD,4

Dimension:
Name

Expression:
SUM(<{PName=Name}>count)

即使用尺寸值作为设置修饰符之一。

谢谢

4

3 回答 3

1

正如@bdiamante 所说。目前尚不清楚您到底想做什么。

但我假设您只想使用维度的当前值来计算名称的数量。如果这是真的,那么你可以简单地说:

Expression:
=sum(count)

高温高压

于 2013-11-28T10:16:12.283 回答
1

我相信我明白。试试sum({<Pname=p(Name)>}count)。这表示这pname将是 的可能值name。还要查看e()哪些是排除值。

于 2013-12-12T14:46:00.167 回答
0

如果 Name 是文字值,请尝试以下操作:

sum({<PName={'AB'}>}count)

它总是会给你计数,就好像有人选择了 PName = 'AB'。

如果您只希望它显示 AB 的计数,如果尚未根据当前选择排除 AB(例如,有人选择了 PName of 'BC'),则使用:

sum({<PName*={'AB'}>}count)

这将为您提供 AB 的计数,但前提是 AB 包含在当前选择的范围内(即与当前选择相交)。

于 2016-03-13T11:44:15.770 回答