如何使直表评估前几个月的唯一 ID 并且下个月不在 Qlikview 中包含相同的 ID

How to make a straighttable evaluate unique ids from previous months and not include the same ids the next month in Qlikview

假设我有以下 table

    Name    Tattoo  Month  Team
    Bob     No      Jan    Team1
    Kelly   No      Jan    Team1
    Andrew  Yes     Jan    Team1
    Bob     No      Feb    Team1
    Kelly   No      Feb    Team1
    Andrew  Yes     Feb    Team1

而我想要创建的结果直线table是这个

Month    Tattoos_Team_1
Jan      1
Feb      0

换句话说,如果一个人上个月已经有纹身,我不希望同一个人在下个月直接被包括在内table。

这是我的脚本代码目前的样子:

Table1:
LOAD Distinct Name, 
     Tattoo, 
     if(Tattoo='Yes','TYes')as YesTattoo,
     Month, 
     Team,
     if(Team='Team1','Team 1') as Team_1,
     if(Team='Team2','Team 2') as Team_2,
     if(Team='Team3','Team 3') as Team_3
FROM
[Bok1.xlsx]
(ooxml, embedded labels);

在我的直线table中,我将Month设置为维度,将Count(Distinct {<YesTattoo>}Team_1)设置为表达式。

感谢任何帮助!

假设人们没有擦除他们的纹身,并且您将按升序显示您的月份,您可以简单地减去上个月的纹身:

Count(Distinct {<YesTattoo>}Team_1) - above([Tattoos_Team_1])