let
Source = SharePoint.Tables("https://site"),
#"Navigation 1" = Source{[Name = "BRQ"]}[Content],
#"Expanded Entity" = Table.ExpandRecordColumn(#"Navigation 1", "Entity", {"Entity"}, {"Entity.1"}),
#"Expanded Payer" = Table.ExpandRecordColumn(#"Expanded Entity", "Payer", {"Payer"}, {"Payer.1"}),
#"Expanded PostingType" = Table.ExpandRecordColumn(#"Expanded Payer", "PostingType", {"PostingType"}, {"PostingType.PostingType"}),
#"Expanded BatchType" = Table.ExpandRecordColumn(#"Expanded PostingType", "BatchType", {"BatchType"}, {"BatchType.BatchType"}),
#"Expanded Analyst" = Table.ExpandTableColumn(#"Expanded BatchType", "Analyst", {"Name"}, {"Analyst"}),
#"Expanded ReleasedBy" = Table.ExpandRecordColumn(#"Expanded Analyst", "ReleasedBy", {"Name"}, {"Released By"}),
#"Expanded CreatedBy" = Table.ExpandRecordColumn(#"Expanded ReleasedBy", "CreatedBy", {"Name"}, {"Created By"}),
#"Expanded ModifiedBy" = Table.ExpandRecordColumn(#"Expanded CreatedBy", "ModifiedBy", {"Name"}, {"Modified By"}),
#"Choose columns" = Table.SelectColumns(#"Expanded ModifiedBy", {"CheckNumber", "RemitNumber", "DepositAmount", "BatchAmount", "TakebackAmount", "AdjustmentAmount", "PatientPayAmount", "Interest", "Balanced", "AutoPostBatchNumber", "AutoPostBatch", "PaymentApplicationInvoiceAndMemoBatchNumber", "BatchNumber", "DepositReference", "PeriodToPost", "DocumentNumber", "DocumentDate", "DateBatchCompleted", "AnalystNotes", "PaidClaimCount", "ShortPaidClaimCount", "DeniedClaimCount", "DeniedClaimAmount", "PendingClaimCount", "PendingClaimAmount", "UnappliedPaymentCount", "UnappliedPaymentAmount", "TotalClaimCount", "TotalAmount", "StatusValue", "DateBatchReleased", "ReleaseNotes", "DocuWareLink", "Created", "Modified", "Entity.1", "Payer.1", "PostingType.PostingType", "BatchType.BatchType", "Analyst", "Released By", "Created By", "Modified By"}),
#"Renamed columns" = Table.RenameColumns(#"Choose columns", {{"Entity.1", "Entity"}, {"Payer.1", "Payer"}, {"PostingType.PostingType", "Posting Type"}, {"BatchType.BatchType", "Batch Type"}, {"CheckNumber", "Check Number"}, {"RemitNumber", "Remit Number"}, {"DepositAmount", "Deposit Amount"}, {"BatchAmount", "Batch Amount"}, {"TakebackAmount", "Takeback Amount"}, {"AdjustmentAmount", "Adjustment Amount"}, {"PatientPayAmount", "Patient Pay Amount"}}),
#"Appended query" = Table.Combine({#"Renamed columns", BRQ2019, BRQAKFCPrivatePay, BRQCDVA}),
#"Transform columns" = Table.TransformColumnTypes(#"Appended query", {{"AutoPostBatchNumber", type text}, {"PaymentApplicationInvoiceAndMemoBatchNumber", type text}}),
#"Replace errors" = Table.ReplaceErrorValues(#"Transform columns", {{"AutoPostBatchNumber", null}, {"PaymentApplicationInvoiceAndMemoBatchNumber", null}}),
#"Appended query 1" = Table.Combine({#"Replace errors", BRQ2019}),
#"Appended query 2" = Table.Combine({#"Appended query 1", BRQAKFCPrivatePay}),
#"Appended query 3" = Table.Combine({#"Appended query 2", BRQCDVA}),
#"Transform columns 1" = Table.TransformColumnTypes(#"Appended query 3", {{"AutoPostBatchNumber", type text}}),
#"Replace errors 1" = Table.ReplaceErrorValues(#"Transform columns 1", {{"AutoPostBatchNumber", null}})
in
#"Replace errors 1"