我试图弄清楚如何在 qlikview 的表达式中使用维度值作为设置修饰符之一。考虑以下:
Raw Data:
PName, count
AB,2
BC,3
CD,4
Dimension:
Name
Expression:
SUM(<{PName=Name}>count)
即使用尺寸值作为设置修饰符之一。
谢谢
我试图弄清楚如何在 qlikview 的表达式中使用维度值作为设置修饰符之一。考虑以下:
Raw Data:
PName, count
AB,2
BC,3
CD,4
Dimension:
Name
Expression:
SUM(<{PName=Name}>count)
即使用尺寸值作为设置修饰符之一。
谢谢
正如@bdiamante 所说。目前尚不清楚您到底想做什么。
但我假设您只想使用维度的当前值来计算名称的数量。如果这是真的,那么你可以简单地说:
Expression:
=sum(count)
高温高压
我相信我明白。试试sum({<Pname=p(Name)>}count)
。这表示这pname
将是 的可能值name
。还要查看e()
哪些是排除值。
如果 Name 是文字值,请尝试以下操作:
sum({<PName={'AB'}>}count)
它总是会给你计数,就好像有人选择了 PName = 'AB'。
如果您只希望它显示 AB 的计数,如果尚未根据当前选择排除 AB(例如,有人选择了 PName of 'BC'),则使用:
sum({<PName*={'AB'}>}count)
这将为您提供 AB 的计数,但前提是 AB 包含在当前选择的范围内(即与当前选择相交)。