Details
-
Type:
Improvement
-
Status: Done/Fixed
-
Priority:
Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.8
-
Fix Version/s: 4.4.0
-
Component/s: CiviReport
-
Labels:None
Description
1. If a member has two memberships, current type X and expired type Y, the contact will show in a report which asks for "all current members of type Y". That's cause they are 1) current and b) have type Y, but CiviReport is NOT joining the two data to provide an expected reporting result. This is probably a join that should be inner, or something like that.
2. Add "primary member" vs "by relationship" vs "all" to membership reports, just as it is on Find Members
#1 I couldn't reproduce and works fine. Probably its already been fixed.
#2 v4.4 already has "Membership Owner ID" as a filter for membership detail report. When set to "empty" finds only primary members. Have also added this filter for membership summary report.