• 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.

M-code formule werk niet

Status
Niet open voor verdere reacties.

Jurjen55

Gebruiker
Lid geworden
6 dec 2018
Berichten
22
Goedemiddag medeforum leden,

ik ben zojuist gestart met het leren van M-code ik zal dus nogal vaak een beroep doen op jullie kennis,

Ik heb een code gemaakt, echter werk hij niet en ik heb geen idee waar mijn code de mist ingaat.

Code:
if [Naam] = "Medewerker 1" then "KANT" else 
if [Naam] = ("Medewerker 2" and [Datum] > #date(2022, 7, 3)) then "KANT" else 
if [Naam] = "Medewerker 3" then "KANT" else [Afdeling van personeelslid]


De datum kolom is configureerd als Datum. Naam kolom is geconfigureerd als tekst.
 
Misschien dat het zo werkt:

if [Naam] = "Medewerker 1" then "KANT" else
if ([Naam] = "Medewerker 2" and [Datum] > #date(2022, 7, 3)) then "KANT" else
if [Naam] = "Medewerker 3" then "KANT" else [Afdeling van Personeelslid]

then, else, and met kleine letters
ronde haken rond "Medewerker 2" en [Datum] stonden niet goed
 
Ik blijf bij medewerker 2 een error houden,

Zou het mogelijk kunnen zijn dat het stambestand niet juist is ?
 
Plaats je bestand eens
 
ik moest hem ff ombouwen vandaar dat het ff duurde,

zie bijlage
 

Bijlagen

  • Oefening - afdeling.xlsx
    42,3 KB · Weergaven: 17
Dat bestand gaat niet veel helpen, het verwijst naar een Onedrive-bestand van je werkgever... Iemand anders krijgt het dus de brongegevens niet mee en daarmee foutmeldingen.

Kopieer de gegevens in een Excel-bestand en doe daar de bewerkingen op in hetzelfde bestand. Dan zou het wel goed moeten gaan.
 
Dank jullie wel zover voor jullie help.

ik heb ik dit bestand de bron gegevens gewijzigd, maar het probleem blijft "medewerker 2" een error houden.
 

Bijlagen

  • Oefening - afdeling.xlsx
    204,4 KB · Weergaven: 9
Jurjen,

Je voorbeeldbestand lijkt nog steeds gebruik te maken van externe gegevens waar wij niet over beschikken.
Maar wellicht dat dit al helpt: het veld [Datum] staat op type Datum/Tijd. Dit moet worden gewijzigd in type Datum.
In jouw filter wordt namelijk alleen bij Medewerker 2 ook een vergelijking tussen veld [Datum] en een vaste datum (#date(2022, 7, 3)). Die moeten wat type betreft overeenkomen.

Na bovenstaande opgelost te hebben zegt een volgende fout: 'Afdeling van personeelslid' is niet gevonden,
maar die fout wordt wellicht veroorzaakt doordat de link met de bron hier niet bestaat.
 
Laatst bewerkt:
27jgkdrt, Perfect het lag hem inderdaad aan de datum/tijd instelling.

super ik ben hier weken mee bezig geweest harstikke bedankt !
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan