[{"data":1,"prerenderedAt":556},["ShallowReactive",2],{"content-/reporting/custom-reports":3,"docs-toc":322},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":12,"last_reviewed":14,"related":15,"body":17,"_type":316,"_id":317,"_source":318,"_file":319,"_stem":320,"_extension":321},"/reporting/custom-reports","reporting",false,"","Custom reports","Compose any combination of fields, filters and group-bys into a saved report.","concept","beta",[13],"shared","2026-05-10",[16],"/reporting",{"type":18,"children":19,"toc":306},"root",[20,28,42,49,54,89,95,168,174,214,220,225,258,264,277,283,301],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"custom-reports",[26],{"type":27,"value":8},"text",{"type":21,"tag":29,"props":30,"children":31},"p",{},[32,34,40],{"type":27,"value":33},"For questions the pre-built reports do not answer, the custom report builder lets you compose your own. Custom reports are in ",{"type":21,"tag":35,"props":36,"children":37},"strong",{},[38],{"type":27,"value":39},"Beta",{"type":27,"value":41},".",{"type":21,"tag":43,"props":44,"children":46},"h2",{"id":45},"what-you-can-build",[47],{"type":27,"value":48},"What you can build",{"type":21,"tag":29,"props":50,"children":51},{},[52],{"type":27,"value":53},"Pick a record type to start (units, invoices, work orders, contacts, etc.). Then:",{"type":21,"tag":55,"props":56,"children":57},"ul",{},[58,64,69,74,79,84],{"type":21,"tag":59,"props":60,"children":61},"li",{},[62],{"type":27,"value":63},"Choose columns from any field on that record or any linked record.",{"type":21,"tag":59,"props":65,"children":66},{},[67],{"type":27,"value":68},"Apply filters across those fields.",{"type":21,"tag":59,"props":70,"children":71},{},[72],{"type":27,"value":73},"Group by one or more dimensions.",{"type":21,"tag":59,"props":75,"children":76},{},[77],{"type":27,"value":78},"Add aggregations: count, sum, average, min, max.",{"type":21,"tag":59,"props":80,"children":81},{},[82],{"type":27,"value":83},"Sort.",{"type":21,"tag":59,"props":85,"children":86},{},[87],{"type":27,"value":88},"Schedule for regular delivery.",{"type":21,"tag":43,"props":90,"children":92},{"id":91},"build-a-report",[93],{"type":27,"value":94},"Build a report",{"type":21,"tag":96,"props":97,"children":98},"steps",{},[99],{"type":21,"tag":100,"props":101,"children":102},"ol",{},[103,114,125,137,147,158,163],{"type":21,"tag":59,"props":104,"children":105},{},[106,108,113],{"type":27,"value":107},"Open ",{"type":21,"tag":35,"props":109,"children":110},{},[111],{"type":27,"value":112},"Reporting → Custom → New report",{"type":27,"value":41},{"type":21,"tag":59,"props":115,"children":116},{},[117,119,124],{"type":27,"value":118},"Pick the ",{"type":21,"tag":35,"props":120,"children":121},{},[122],{"type":27,"value":123},"base record",{"type":27,"value":41},{"type":21,"tag":59,"props":126,"children":127},{},[128,130,135],{"type":27,"value":129},"Add ",{"type":21,"tag":35,"props":131,"children":132},{},[133],{"type":27,"value":134},"columns",{"type":27,"value":136}," by dragging from the right rail.",{"type":21,"tag":59,"props":138,"children":139},{},[140,141,146],{"type":27,"value":129},{"type":21,"tag":35,"props":142,"children":143},{},[144],{"type":27,"value":145},"filters",{"type":27,"value":41},{"type":21,"tag":59,"props":148,"children":149},{},[150,151,156],{"type":27,"value":129},{"type":21,"tag":35,"props":152,"children":153},{},[154],{"type":27,"value":155},"group-by",{"type":27,"value":157}," if you want totals per group.",{"type":21,"tag":59,"props":159,"children":160},{},[161],{"type":27,"value":162},"Preview the result.",{"type":21,"tag":59,"props":164,"children":165},{},[166],{"type":27,"value":167},"Save with a name.",{"type":21,"tag":43,"props":169,"children":171},{"id":170},"examples",[172],{"type":27,"value":173},"Examples",{"type":21,"tag":55,"props":175,"children":176},{},[177,187,196,205],{"type":21,"tag":59,"props":178,"children":179},{},[180,186],{"type":21,"tag":181,"props":182,"children":183},"em",{},[184],{"type":27,"value":185},"Every unit where the leaseholder has not signed in to ResidencePort in 90 days",{"type":27,"value":41},{"type":21,"tag":59,"props":188,"children":189},{},[190,195],{"type":21,"tag":181,"props":191,"children":192},{},[193],{"type":27,"value":194},"Top 20 most-spent-on suppliers in the last quarter, by category",{"type":27,"value":41},{"type":21,"tag":59,"props":197,"children":198},{},[199,204],{"type":21,"tag":181,"props":200,"children":201},{},[202],{"type":27,"value":203},"Sites with no fire risk assessment in the last 12 months",{"type":27,"value":41},{"type":21,"tag":59,"props":206,"children":207},{},[208,213],{"type":21,"tag":181,"props":209,"children":210},{},[211],{"type":27,"value":212},"Tickets opened by category, by month, over the last year",{"type":27,"value":41},{"type":21,"tag":43,"props":215,"children":217},{"id":216},"sharing",[218],{"type":27,"value":219},"Sharing",{"type":21,"tag":29,"props":221,"children":222},{},[223],{"type":27,"value":224},"Save a custom report as:",{"type":21,"tag":55,"props":226,"children":227},{},[228,238,248],{"type":21,"tag":59,"props":229,"children":230},{},[231,236],{"type":21,"tag":35,"props":232,"children":233},{},[234],{"type":27,"value":235},"Private",{"type":27,"value":237}," — visible only to you.",{"type":21,"tag":59,"props":239,"children":240},{},[241,246],{"type":21,"tag":35,"props":242,"children":243},{},[244],{"type":27,"value":245},"Team",{"type":27,"value":247}," — visible to a named team.",{"type":21,"tag":59,"props":249,"children":250},{},[251,256],{"type":21,"tag":35,"props":252,"children":253},{},[254],{"type":27,"value":255},"Organisation-wide",{"type":27,"value":257}," — visible to anyone with access to the data the report includes.",{"type":21,"tag":43,"props":259,"children":261},{"id":260},"scheduling",[262],{"type":27,"value":263},"Scheduling",{"type":21,"tag":29,"props":265,"children":266},{},[267,269,276],{"type":27,"value":268},"Custom reports schedule the same way as built-in reports. See ",{"type":21,"tag":270,"props":271,"children":273},"a",{"href":272},"/reporting/scheduling-and-emailed-reports",[274],{"type":27,"value":275},"Scheduling and emailed reports",{"type":27,"value":41},{"type":21,"tag":43,"props":278,"children":280},{"id":279},"limits-during-beta",[281],{"type":27,"value":282},"Limits during beta",{"type":21,"tag":55,"props":284,"children":285},{},[286,291,296],{"type":21,"tag":59,"props":287,"children":288},{},[289],{"type":27,"value":290},"Some complex joins are not yet supported.",{"type":21,"tag":59,"props":292,"children":293},{},[294],{"type":27,"value":295},"Reports running over the entire portfolio over multiple years may time out; narrow the period or scope.",{"type":21,"tag":59,"props":297,"children":298},{},[299],{"type":27,"value":300},"A small set of fields are not yet exposed.",{"type":21,"tag":29,"props":302,"children":303},{},[304],{"type":27,"value":305},"The custom report builder is improving rapidly. Send feedback to PropLink support so the next iteration covers what you need.",{"title":7,"searchDepth":307,"depth":307,"links":308},3,[309,311,312,313,314,315],{"id":45,"depth":310,"text":48},2,{"id":91,"depth":310,"text":94},{"id":170,"depth":310,"text":173},{"id":216,"depth":310,"text":219},{"id":260,"depth":310,"text":263},{"id":279,"depth":310,"text":282},"markdown","content:14.reporting:custom-reports.md","content","14.reporting/custom-reports.md","14.reporting/custom-reports","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":323,"last_reviewed":14,"related":324,"body":325,"_type":316,"_id":317,"_source":318,"_file":319,"_stem":320,"_extension":321},[13],[16],{"type":18,"children":326,"toc":548},[327,331,340,344,348,375,379,438,442,477,481,485,512,516,525,529,544],{"type":21,"tag":22,"props":328,"children":329},{"id":24},[330],{"type":27,"value":8},{"type":21,"tag":29,"props":332,"children":333},{},[334,335,339],{"type":27,"value":33},{"type":21,"tag":35,"props":336,"children":337},{},[338],{"type":27,"value":39},{"type":27,"value":41},{"type":21,"tag":43,"props":341,"children":342},{"id":45},[343],{"type":27,"value":48},{"type":21,"tag":29,"props":345,"children":346},{},[347],{"type":27,"value":53},{"type":21,"tag":55,"props":349,"children":350},{},[351,355,359,363,367,371],{"type":21,"tag":59,"props":352,"children":353},{},[354],{"type":27,"value":63},{"type":21,"tag":59,"props":356,"children":357},{},[358],{"type":27,"value":68},{"type":21,"tag":59,"props":360,"children":361},{},[362],{"type":27,"value":73},{"type":21,"tag":59,"props":364,"children":365},{},[366],{"type":27,"value":78},{"type":21,"tag":59,"props":368,"children":369},{},[370],{"type":27,"value":83},{"type":21,"tag":59,"props":372,"children":373},{},[374],{"type":27,"value":88},{"type":21,"tag":43,"props":376,"children":377},{"id":91},[378],{"type":27,"value":94},{"type":21,"tag":96,"props":380,"children":381},{},[382],{"type":21,"tag":100,"props":383,"children":384},{},[385,394,403,412,421,430,434],{"type":21,"tag":59,"props":386,"children":387},{},[388,389,393],{"type":27,"value":107},{"type":21,"tag":35,"props":390,"children":391},{},[392],{"type":27,"value":112},{"type":27,"value":41},{"type":21,"tag":59,"props":395,"children":396},{},[397,398,402],{"type":27,"value":118},{"type":21,"tag":35,"props":399,"children":400},{},[401],{"type":27,"value":123},{"type":27,"value":41},{"type":21,"tag":59,"props":404,"children":405},{},[406,407,411],{"type":27,"value":129},{"type":21,"tag":35,"props":408,"children":409},{},[410],{"type":27,"value":134},{"type":27,"value":136},{"type":21,"tag":59,"props":413,"children":414},{},[415,416,420],{"type":27,"value":129},{"type":21,"tag":35,"props":417,"children":418},{},[419],{"type":27,"value":145},{"type":27,"value":41},{"type":21,"tag":59,"props":422,"children":423},{},[424,425,429],{"type":27,"value":129},{"type":21,"tag":35,"props":426,"children":427},{},[428],{"type":27,"value":155},{"type":27,"value":157},{"type":21,"tag":59,"props":431,"children":432},{},[433],{"type":27,"value":162},{"type":21,"tag":59,"props":435,"children":436},{},[437],{"type":27,"value":167},{"type":21,"tag":43,"props":439,"children":440},{"id":170},[441],{"type":27,"value":173},{"type":21,"tag":55,"props":443,"children":444},{},[445,453,461,469],{"type":21,"tag":59,"props":446,"children":447},{},[448,452],{"type":21,"tag":181,"props":449,"children":450},{},[451],{"type":27,"value":185},{"type":27,"value":41},{"type":21,"tag":59,"props":454,"children":455},{},[456,460],{"type":21,"tag":181,"props":457,"children":458},{},[459],{"type":27,"value":194},{"type":27,"value":41},{"type":21,"tag":59,"props":462,"children":463},{},[464,468],{"type":21,"tag":181,"props":465,"children":466},{},[467],{"type":27,"value":203},{"type":27,"value":41},{"type":21,"tag":59,"props":470,"children":471},{},[472,476],{"type":21,"tag":181,"props":473,"children":474},{},[475],{"type":27,"value":212},{"type":27,"value":41},{"type":21,"tag":43,"props":478,"children":479},{"id":216},[480],{"type":27,"value":219},{"type":21,"tag":29,"props":482,"children":483},{},[484],{"type":27,"value":224},{"type":21,"tag":55,"props":486,"children":487},{},[488,496,504],{"type":21,"tag":59,"props":489,"children":490},{},[491,495],{"type":21,"tag":35,"props":492,"children":493},{},[494],{"type":27,"value":235},{"type":27,"value":237},{"type":21,"tag":59,"props":497,"children":498},{},[499,503],{"type":21,"tag":35,"props":500,"children":501},{},[502],{"type":27,"value":245},{"type":27,"value":247},{"type":21,"tag":59,"props":505,"children":506},{},[507,511],{"type":21,"tag":35,"props":508,"children":509},{},[510],{"type":27,"value":255},{"type":27,"value":257},{"type":21,"tag":43,"props":513,"children":514},{"id":260},[515],{"type":27,"value":263},{"type":21,"tag":29,"props":517,"children":518},{},[519,520,524],{"type":27,"value":268},{"type":21,"tag":270,"props":521,"children":522},{"href":272},[523],{"type":27,"value":275},{"type":27,"value":41},{"type":21,"tag":43,"props":526,"children":527},{"id":279},[528],{"type":27,"value":282},{"type":21,"tag":55,"props":530,"children":531},{},[532,536,540],{"type":21,"tag":59,"props":533,"children":534},{},[535],{"type":27,"value":290},{"type":21,"tag":59,"props":537,"children":538},{},[539],{"type":27,"value":295},{"type":21,"tag":59,"props":541,"children":542},{},[543],{"type":27,"value":300},{"type":21,"tag":29,"props":545,"children":546},{},[547],{"type":27,"value":305},{"title":7,"searchDepth":307,"depth":307,"links":549},[550,551,552,553,554,555],{"id":45,"depth":310,"text":48},{"id":91,"depth":310,"text":94},{"id":170,"depth":310,"text":173},{"id":216,"depth":310,"text":219},{"id":260,"depth":310,"text":263},{"id":279,"depth":310,"text":282},1778601706540]