ShammyLevva / FTAnalyzer

Family Tree Analyzer - Finds hidden details in your family tree. Install at
http://www.ftanalyzer.com/install
Apache License 2.0
54 stars 21 forks source link

New Report - Incomplete Branches? #198

Open Nichotj opened 3 years ago

Nichotj commented 3 years ago

The problem I'm trying to fix is to locate people who are "incomplete", or not completely reviewed. E.g. I've just found a brother to my direct ancestor. On the 1841 census he has 10 children. Each of these children marry and have 3 children, and they marry and have even more children, etc. etc. The difficulty I have is in making sure that I have reviewed each and every child, at every generation all the way through to today, before going back and starting the 2nd child of the initial new brother and repeating the process.

I've had some success by downloading the Individuals file and using the Budgie Code, e.g. if my new ancestor has a code of 0044-03.07 then I can filter on this code with an * and then have a list of all his descendants. However Excel doesn't handle the dates very well.

What I'd like is to have a report in FTA that does this, because you can then double click and see the Facts etc. What could also be useful is to somehow pass this dataset through to the colour reports, and then be able to use the search functionality to find missing censuses.

There maybe a way to use the Children Count, Marriage Count, Facts Count, Sources Count and the Census Fact Count (and maybe age at death) to identify lines which are more likely to be incomplete? Or this could be a completely separate report.

As you can see from the image below, Alice looks pretty complete but Sarah definitely needs a further review. image

Thinking further, would it be possible for us to create a custom fact called say "FTA Check", which we would add to a person in our tree and for you to show that fact in this report? We could then ignore these lines as we have already checked them. It's probably important that they are still shown for completeness.

ShammyLevva commented 3 years ago

It's very difficult to determine if someone still is "open" or not how do you say you're done researching them? How does the program determine there is still data to find? I need a concrete set of rules to apply to say if this is true and that is true etc then include the person. I don't know where to start with this to determine what rules should be applicable.

I'm also not sure such a report has wide applicability to a large number of users.

Nichotj commented 3 years ago

Can't overly disagree with your points and yes it won't be easy but it's certainly doable.

The table above is pretty much all you need (there could be other columns that are useful, and we could probably come up with some sort of weighting to make Sarah higher than Mary and then Alice.

In my scenario it's very applicable, select a person and have a report on all the descendants. Here's a formula that seems to work:

((FactsCount+1)+SourceCount)/(ChildrenCount+1))