• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost als functie in andere tabel power query

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

moensk

Gebruiker
Lid geworden
23 jun 2013
Berichten
771
Ik heb 2 tabellen, en "basis" tabel met alle data en een "slot" tabel
De " slot" tabel bevat enkel een Van - Tot tijd die handmatig gevuld wordt voor controle.

ik wil een kolom erbij "Tijd" waarbij hij kijkt naar de "Van" en "Tot in de "basis" tabel en deze vergelijkt met "slot" tabel.
ik kan dit handig maken in excel zelf doch had deze functie graag in power query gehad daar ik ook de kolom "Tijd" op een andere plaats wil en ik ook de waarde "exp" in kolom "Tijd" wil gebruiken verder in de query.

heb klein voorbeeld gemaakt
 

Bijlagen

Zoiets?
Bewerkstelligd met de functie welke in power query voorhanden zijn.
 

Bijlagen

Ik ken ze ook niet allemaal.
Het zijn er +/- 800.
 
peter59
u heeft nu combine gedaan waardoor er een nieuwe tabel wordt gemaakt.
kan die FillUp niet gebruikt worden in de "Basis" Tabel ?
 
Dit zou een van de mogelijkheden kunnen zijn.
 

Bijlagen

peter59
mijn vraag was anders, de tabel "slot" moet blijven bestaan want daar dien ik de "Van" en "Tot" regelmatig te veranderen, wat dan zijn invloed heeft op de "basis" tabel.
in u voorbeeld hebt ge die tijden nu hard ingevoerd .
 
Peter59,
ik heb u eerste voorbeeld terug genomen en wat stappen toegevoegd in de basis.
hij neemt nu volledig de tabel basis

vraag :
Kunt ge afbakenen tot waar hij de basis moet meenemen
ik wil tot de stap "Tot_Hier" gebruiken bij Table.Combine
kan dit ?
 

Bijlagen

Ik weet niet zeker wat je nu eigenlijk bedoelt.
Maar komt dit in de richting?
 

Bijlagen

Peter59,

Ik heb een basis tabel, daarvan wil ik een vertakking via die tabel "Toevoegen1" doch hij mag niet alle stappen meenemen vanuit de Basis. ik wil dus kunnen bepalen waar exact (tot aan welke stap) hij die tabel.combine moet doen. De vervolg stappen in de basis horen niet thuis in de Combine.
Nu pakt hij eindstap in de basis als Combine en dat wil ik niet
 
Sorry, ik kan je helaas niet volgen.
Gaat het hier over?
1733149969587.png
 
Dit kan met een meta regel

Even de query van Peter als voorbeeld genomen.
Zet dit achter de basis query

PHP:
let
    Bron = Excel.CurrentWorkbook(){[Name="basis"]}[Content],
    Tot_Hier = Table.TransformColumnTypes(Bron,{{"losdatum", type date}, {"Tot", type time}, {"Van", type time}}),
    fltr = Table.SelectRows(Tot_Hier, each ([RITID] <> null and [RITID] <> 126)),
    metaStep = fltr meta [ReferenceStep = Tot_Hier]
in
    metaStep

Vervolgens in je "Toevoegen1" query deze als Source regel gebruiken om te verwijzen naar "Tot_Hier"
Ik heb een extra filter stap in de basis query gezet ter illustratie

PHP:
= Table.Combine({Value.Metadata(basis)[ReferenceStep], Slot})
 
@JEC.
Werkt als een tierelier. Ik hoop dat TS dit zo heeft bedoeld.
Ik vraag me alleen af wat hiervan eigenlijk de toegevoegde waarde is.
 
Zo hoef je geen duplicaat van je query te maken tot aan de gewenste stap. Dit is een effeciënte manier om te verwijzen naar andere queries
 
thanks voor jullie hulp , ik verduidelijk morgen de reden van opsplitsing.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan