Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
veri
Frequent Visitor

Measure for a table

Hi all,

 

I need some help creating a table in a report.

 

I have a table named ‘NP’ with several columns, one of them is ‘Register’ and another one named ‘ID’, that represents a company. In NP table some companies have several registries.  This table only shows the latest record for which a company has had an NP active.

Then I have another table ‘PPL’ that only has three columns, it shows for each register the different time ranges it has been active, it has ‘StartDate’ and ‘EndDate’, with several records for each register.

 

I’ve created a calendar table ‘Fechas’ and a measure ‘Amount’ to count the Registers.

 

Amount = VAR selecteddate =

      DATE ( SELECTEDVALUE ( Fechas[Año], YEAR ( MAX ( Fechas[Date] ) )  ),

                 SELECTEDVALUE ( Fechas[MesNo], MONTH ( MAX ( Fechas[Date] ) ) ),  

                 SELECTEDVALUE ( Fechas[Date], DAY ( MAX ( Fechas[Date] ) ) )

                 )

 

RETURN

CALCULATE (DISTINCTCOUNT(PPL[Register])

        ,

        FILTER (

            PPL,

            PPL[StartDate] <= selecteddate && PPL[EndDate] >= selecteddate

        )

    )

This measure helped me in counting the active registers at any selected date and corssfilter it with city, etc.

 

Now I’d like to add a table to the report showing how many Companies (via IDs) own how many registers, something like this:

 

NPs

Number of Companies

1

3255

2

1233

3

598

4

456

5

111

6

59

7

40

8

33

9

29

10

12

>10

169

Total

5995

 

So 3225 companies (IDs) had 1 register and only 169 companies had more than ten registers.

 

Do you know how I can achieve this? I think I need a new measure, that counts the number of registers and groups them by ID, I've tried doing that but cannot get to the desired result. 

 

Many thanks.

3 REPLIES 3
veri
Frequent Visitor

PPL table sample data:

 

Registry

FY

StartDate

EndDate

7

2022

28/06/2022

30/06/2023

7

2021

09/07/2021

30/06/2022

12

2023

10/11/2023

31/10/2024

12

2022

08/11/2022

31/10/2023

24

2020

28/08/2020

02/08/2021

24

2019

21/01/2020

31/07/2020

24

2018

15/11/2018

31/07/2019

33

2013

02/10/2013

30/09/2014

33

2012

24/09/2012

30/09/2013

33

2010

04/10/2010

30/09/2011

39

2021

16/08/2021

31/08/2022

39

2020

05/08/2020

31/08/2021

112325

2023

04/08/2023

02/09/2024

112325

2022

01/08/2022

31/08/2023

112325

2021

16/08/2021

31/08/2022

112325

2020

05/08/2020

31/08/2021

112325

2019

13/08/2019

30/08/2020

112325

2018

10/08/2018

02/09/2019

112325

2017

22/08/2017

31/08/2018

4288

2021

01/11/2021

01/08/2022

4288

2020

28/04/2021

02/08/2021

4288

2019

13/11/2019

31/07/2020

4288

2018

15/11/2018

31/07/2019

139348

2023

04/08/2023

02/09/2024

139348

2022

01/08/2022

31/08/2023

141765

2023

04/08/2023

02/09/2024

141765

2022

01/08/2022

31/08/2023

141765

2021

16/08/2021

31/08/2022

14065

2021

01/11/2021

01/08/2022

14065

2020

28/08/2020

02/08/2021

14065

2019

25/11/2019

31/07/2020

14065

2013

18/06/2013

31/12/2013

111578

2023

16/11/2023

31/07/2024

111578

2021

01/11/2021

01/08/2022

111578

2021

20/08/2021

31/08/2022

37

2023

27/06/2023

30/09/2024

37

2022

30/09/2022

02/10/2023

37

2021

27/09/2021

30/09/2022

42

2023

09/08/2023

13/03/2024

42

2022

19/01/2023

13/08/2023

95650

2023

26/06/2023

30/09/2024

95650

2022

07/07/2022

31/08/2023

95650

2020

31/08/2020

31/08/2021

14397

2023

27/06/2023

30/09/2024

14397

2023

07/06/2023

31/07/2024

14397

2023

03/05/2023

30/04/2024

130546

2023

27/09/2023

30/09/2024

130546

2022

29/09/2022

02/10/2023

130546

2021

30/09/2021

30/09/2022

130745

2023

27/09/2023

30/09/2024

130745

2022

29/09/2022

02/10/2023

130745

2021

30/09/2021

30/09/2022

141008

2023

27/09/2023

30/09/2024

141008

2022

29/09/2022

02/10/2023

170647

2023

27/09/2023

30/09/2024

170647

2022

29/09/2022

02/10/2023

170647

2021

30/09/2021

30/09/2022

185671

2023

27/09/2023

30/09/2024

185671

2022

29/09/2022

02/10/2023

185671

2021

30/09/2021

30/09/2022

187846

2023

27/09/2023

30/09/2024

187846

2022

29/09/2022

02/10/2023

198347

2023

16/06/2023

01/07/2024

198347

2022

22/06/2022

30/06/2023

200876

2023

16/06/2023

01/07/2024

200876

2022

22/06/2022

30/06/2023

206712

2023

16/06/2023

01/07/2024

206712

2022

22/06/2022

30/06/2023

202873

2023

16/06/2023

01/07/2024

200604

2023

16/06/2023

01/07/2024

200604

2022

22/06/2022

30/06/2023

200604

2021

11/03/2022

30/06/2022

129471

2023

15/06/2023

01/07/2024

129471

2022

01/06/2022

30/06/2023

129471

2021

10/11/2021

30/06/2022

161397

2023

15/06/2023

01/07/2024

161397

2022

01/06/2022

30/06/2023

161397

2021

10/11/2021

30/06/2022

163973

2023

15/06/2023

01/07/2024

163973

2022

01/06/2022

30/06/2023

163973

2021

10/11/2021

30/06/2022

168471

2023

15/06/2023

01/07/2024

168471

2022

01/06/2022

30/06/2023

172496

2023

15/06/2023

01/07/2024

172496

2022

01/06/2022

30/06/2023

172496

2021

10/11/2021

30/06/2022

176429

2023

15/06/2023

01/07/2024

176429

2022

01/06/2022

30/06/2023

176429

2021

10/11/2021

30/06/2022

176429

2020

17/11/2020

30/06/2021

veri
Frequent Visitor

Hi @Anonymous , 

 

Yes, of course. Please see below:

 

The relationship:

PPL              NP

Register *:1 Register

 

veri_0-1718976333096.png

 

NP table sample data:

Register

Serial

EGP

PPLEndDate

AP

CompanyID

7

671

1979

30/06/2023

16,5

172349573016

12

8612

1979

31/10/2024

16,5

47685043327

24

6518

1982

02/08/2021

16,5

243672296763

37

912

1980

30/09/2024

17,1

379565974126

39

9141

1980

31/08/2022

16,5

964123160093

42

3711

1979

13/03/2024

24

243672296763

4288

9741

1984

01/08/2022

16,5

243672296763

14065

7610

1993

01/08/2022

16,5

243672296763

14397

9315

1965

30/09/2024

16,5

379565974126

95650

6472

1991

30/09/2024

16,5

379565974126

111578

4972

1979

31/07/2024

25,5

243672296763

112325

9474

1979

02/09/2024

25,5

964123160093

129471

6578

1995

01/07/2024

24

80084620022

130546

3412

1995

30/09/2024

18

349059847

130745

2313

1995

30/09/2024

18

349059847

139348

7147

1998

02/09/2024

18

964123160093

141008

4812

1997

30/09/2024

18

349059847

141765

9711

2001

02/09/2024

25,5

964123160093

161397

7893

2008

01/07/2024

21

80084620022

163973

4821

2011

01/07/2024

24

80084620022

168471

2674

2012

01/07/2024

24

80084620022

170647

1571

2013

30/09/2024

24,9

349059847

172496

5942

2013

01/07/2024

24

80084620022

176429

5596

2015

01/07/2024

21

80084620022

185671

6924

2017

30/09/2024

16,5

349059847

187846

8674

2017

30/09/2024

24

349059847

198347

5046

2022

16/03/2024

25,5

349059847

200604

1786

2023

10/03/2024

24,9

349059847

200876

7315

2023

16/03/2024

24,9

349059847

202873

5631

2023

10/03/2024

24

349059847

206712

8924

2023

16/03/2024

24

349059847

 

PPL sample data will be in another comment since it's too long and I can't post it on the same message. 

 

With the sample data, and assuming the user selects 31/12/2023 as the date, the table I'd like to add to the report would look like this:

 

Registry

Companies

1

1

2

1

3

2

4

0

5

0

6

1

7

0

8

0

9

0

10

0

>10

1

Total

6

 

Thank you and best regards,

Veri. 

Anonymous
Not applicable

Hi @veri ,

 

Can you provide some test data about the data model so that I can answer your question as soon as possible.

 

Best Regards,
Adamk Kong

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.