Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi,
based on below table I want to remove duplicate for a new date from table 2, I used calculation table to generate table 2, but some case in the end date show twoic, how we can remove duplicated records.
Solved! Go to Solution.
Hi @Anonymous ,
To create a calculated table as below.
Table =
VAR a =
CALENDAR ( MAX ( 'Table 1'[start] ), MAX ( 'Table 1'[end] ) )
RETURN
ADDCOLUMNS (
a,
"end", MAX ( 'Table 1'[end] ),
"start", MAX ( 'Table 1'[start] )
)
If you put a SUMMARIZE around your code that generates the table and summarize by your three columns it will return just the unique sets.
TestTable =
SUMMARIZE(
DATATABLE("start",DATETIME,"end",DATETIME,"new date",DATETIME,
{
{"1/1/2019","5/1/02019","1/1/2019"},
{"1/1/2019","5/1/02019","2/1/2019"},
{"1/1/2019","5/1/02019","3/1/2019"},
{"1/1/2019","5/1/02019","4/1/2019"},
{"1/1/2019","5/1/02019","5/1/2019"},
{"1/1/2019","5/1/02019","5/1/2019"}
})
,[start],[end],[new date])
thanks for your replay.
kindly note that I want to remove duplicate based on composite kay, mean I want to use three fields as a kay
is your above solution do that?
It will, yes. Summarizing over the three columns will give you one row for each unique set.
Hi @Anonymous ,
To create a calculated table as below.
Table =
VAR a =
CALENDAR ( MAX ( 'Table 1'[start] ), MAX ( 'Table 1'[end] ) )
RETURN
ADDCOLUMNS (
a,
"end", MAX ( 'Table 1'[end] ),
"start", MAX ( 'Table 1'[start] )
)
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 76 | |
| 38 | |
| 31 | |
| 27 | |
| 26 |