Bij het verversen van de data worden openstaande verkoopfacturen & inkoopfacturen uit de Exact Online database (NL) niet getoond.
Bij het nagaan van de filterstappen toont hij wel alle data tot het moment dat er 2 kolommen worden verwijderd, daarna blijft de lijst leeg. Dit zijn exact dezelfde stappen als voor de openstaande verkoopfacturen & inkoopfacturen uit de BE database.
Voor “Openstaande verkoopfacturen” is de Power Query:
let
Bron = Table.Combine({#"Openstaande verkoopfacturen BE", #"Openstaande verkoopfacturen NL"}),
#"Type gewijzigd" = Table.TransformColumnTypes(Bron,{{"Factuurnummer", type text}}),
#"Namen van kolommen gewijzigd" = Table.RenameColumns(#"Type gewijzigd",{{"Division", "Bedrijfsnr_Exact"}}),
#"Type gewijzigd1" = Table.TransformColumnTypes(#"Namen van kolommen gewijzigd",{{"Bedrijfsnr_Exact", type text}}),
#"Namen van kolommen gewijzigd1" = Table.RenameColumns(#"Type gewijzigd1",{{"DIVISION_CODE", "Division_ID"}, {"Vervaldatum", "Vervaldatum Verkoop"}, {"Openstaand factuurbedrag", "Openstaand factuurbedrag Verkoop"}, {"Bedrijfsnr_Exact", "Bedrijfsnr_Exact Verkoop"}})
in
#"Namen van kolommen gewijzigd1"
De dataset “Openstaande verkoopfacturen NL” is gedefinieerd als:
let
Bron = OData.Feed("https://bridge-online.cloud/acme-eol-nl/odata4", null, [Implementation="2.0"]),
#"ExactOnlineXML.XML.AROutstandingItems@eol_table" = Bron{[Name="ExactOnlineXML.XML.AROutstandingItemsEx@eol",Signature="table"]}[Data],
#"Andere kolommen verwijderd" = Table.SelectColumns(#"ExactOnlineXML.XML.AROutstandingItems@eol_table",{"OUTSTANDINGITEMS_AR_ACCOUNT_ID_ATTR", "OUTSTANDINGITEMS_AR_ACCOUNT_CODE_ATTR", "NUMBER_ATTR", "INVOICEDATE", "DUEDATE", "INVOICEAMTDC", "OUTSTANDINGAMTDC", "DIVISION_HID", "DIVISION_NAME", "DIVISION_CODE", "DESCRIPTION_TERMID_ATTR", "OUTSTANDINGITEMS_AR_ACCOUNT_NAME"}),
#"Namen van kolommen gewijzigd" = Table.RenameColumns(#"Andere kolommen verwijderd",{{"OUTSTANDINGITEMS_AR_ACCOUNT_CODE_ATTR", "Klantnummer"}, {"OUTSTANDINGITEMS_AR_ACCOUNT_ID_ATTR", "Klant_ID"}, {"NUMBER_ATTR", "Factuurnummer"}, {"INVOICEDATE", "Factuurdatum"}, {"DUEDATE", "Vervaldatum"}, {"INVOICEAMTDC", "Factuurbedrag"}, {"OUTSTANDINGAMTDC", "Openstaand factuurbedrag"}, {"DIVISION_HID", "Division"}}),
#"Volgorde van kolommen gewijzigd1" = Table.ReorderColumns(#"Namen van kolommen gewijzigd",{"Klantnummer", "Klant_ID", "OUTSTANDINGITEMS_AR_ACCOUNT_NAME", "Factuurnummer", "Factuurdatum", "Vervaldatum", "Factuurbedrag", "Openstaand factuurbedrag", "Division", "DIVISION_NAME", "DIVISION_CODE"}),
#"Namen van kolommen gewijzigd1" = Table.RenameColumns(#"Volgorde van kolommen gewijzigd1",{{"OUTSTANDINGITEMS_AR_ACCOUNT_NAME", "Klantnaam"}, {"DESCRIPTION_TERMID_ATTR", "Omschrijving"}}),
#"Removed Columns" = Table.RemoveColumns(#"Namen van kolommen gewijzigd1",{"Omschrijving", "Klant_ID"}),
#"Changed Type" = Table.TransformColumnTypes(#"Removed Columns",{{"Division", type text}})
in
#"Changed Type"
Dit is de specifieke filterstap waar het misgaat voor de openstaande verkoopfacturen (NL): = Table.RemoveColumns(#"Namen van kolommen gewijzigd1",{"Omschrijving", "Klant_ID"})
Precies deze stap voor de Belgische variant gaat wel gewoon goed. Tot aan deze stap wordt alle data ook getoond.
Enig idee hoe dit op te lossen?