Qlik:如何创建动态自定义细分?

时间:2020-07-23 17:34:45

标签: qlikview qliksense

我有一个像这样的数据源:

CREATE TABLE #Data
(
    ID INT IDENTITY(1,1),
    ParentID INT,
    SomeValue VARCHAR(30),
    FullPath VARCHAR(255)
)

INSERT INTO #Data VALUES(NULL,'A','(1)')
INSERT INTO #Data VALUES('1','A.1','(1)/(2)')
INSERT INTO #Data VALUES('2','A.1.1','(1)/(2)/(3)')
INSERT INTO #Data VALUES(NULL,'B','(4)')
INSERT INTO #Data VALUES('4','B.1','(4)/(5)')
INSERT INTO #Data VALUES('4','B.2','(4)/(6)')
INSERT INTO #Data VALUES('6','B.2.1','(4)/(6)/(7)')

我想这样创建自定义年龄段(我的可视化效果应如下所示):

ID  Product   Age
1   Amazon    18
2   Google    19
3   Facebook  20
4   Apple     21
5   Apple     22
6   Google    23
7   Amazon    25
8   Google    25
9   Facebook  27
10  Apple     29
11  Apple     28
12  Google    31
13  Amazon    32
14  Google    33
15  Facebook  34

用户应该能够动态设置年龄组。

例如,如果用户希望查看 Product Custom Age Group Amazon Facebook Google Apple 18-21 1 1 1 1 22-25 1 0 2 1 26-30 0 1 0 2 31-34 1 1 2 0 18-25年龄组,则用户应该能够自行进行更改。这可能吗?

1 个答案:

答案 0 :(得分:1)

也许不是最优雅的解决方案,但是您可以创建一个内联表:

LOAD * INLINE [
Age, AgeGroup
18, 18-21
19, 18-21
20, 18-21
21, 18-21
22, 22-25
23, 22-25
...
];
相关问题