QlikView:在表达式中使用维度值

时间:2013-11-27 06:37:54

标签: qlikview

我试图找出如何在qlikview中使用维度值作为表达式修饰符之一。请考虑以下事项:

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

Dimension:
Name

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

使用维度值作为集合修饰符之一。

由于

3 个答案:

答案 0 :(得分:1)

正如@bdiamante所说。目前尚不清楚你究竟想做什么。

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

Expression:
=sum(count)

HTH

答案 1 :(得分:1)

我相信我理解。试试sum({<Pname=p(Name)>}count)。这表示pname将是name的可能值。另请查看e(),这是排除的值。

答案 2 :(得分:0)

如果Name是文字值,请尝试:

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

总会给你一个计数,好像有人选择了PName ='AB'。

如果您只想显示AB的计数,如果没有根据当前选择排除AB(例如某人选择了'BC'的PName),则使用:

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

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