Jump to content
  • 0

Coderen Voorwaardelijke optelling


Gustav

Question

Gegeven

Tabellen: Analyse ---<

 

Probleem:

Ik vind het erg lastig om vanuit de parent tabel totalen te bepalen van een Child tabel.

Een enkelvoudig totaal lukt wel, maar een voorwaardelijke optelling lukt me maar niet.

 

Ik wil in tabel Analyse weergeven:

 

1. Het aantal personen met meetwaarde A.

2. Het aantal personen met meetwaarde A en B.

3. Het aantal personen met meetwaarde A wat minder dan 1 jaar geleden is bepaald.

 

Voor situatie 1 geeft dit geen probleem.

Situatie 2 en 3 lukken niet, maar die zijn beide gebaseerd op mijn onvermogen.

 

Het meest eenvoudig leek me bijvoorbeeld (vanuit parent tabel):

If (Meetwaarden:Bepaling A = “X” and Meetwaarden:Bepaling B = “Y”; Count (Meetwaarden:Bepaling A); 0)

 

Maar dit werkt niet.

 

Variaties hierop, zoals If( ……; Count (Meetwaarden:PersoonID);0) ook niet.

Berekeningen met ‘If’ in de child tabel, en dan een SUM in de parent tabel werkt bij mij ook niet.

Omdat er vele meetwaarden zijn (>100), wil ik niet voor iedere voorwaardelijke optelling een table occurence maken, waarvan de relatie tussen 2 mogelijke waardes de basis vormen.

 

Het lijkt me zo’n basale functionaliteit, die ik tot nu toe niet kan coderen.

 

Zit het probleem in de bron van de data? Deze komen uit Excel. De tabel Meetwaarden wordt uitgespoeld uit een HIS (huisartsen database).

De opbouw van het werkblad is per rij de persoonsnaam etc, met ongeveer 100 kolommen met meetwaarden en de datum waarop deze zijn bepaald.

Zit de oplossing in het voorbereiden van de Excellijsten zodat er niet 1 tabel met gegevens ontstaat, maar meerdere tabellen per thema van de meetwaarden gekoppeld aan een persoon?

Mijn weerstand zit vooralsnog in het feit dat er dan ongeveer 25-50 tabellen zullen gaan ontstaan.

Per 3 maanden is het nodig om een nieuw overzicht te maken, en zullen dan iedere keer 25-50 tabellen moeten geüpdatet worden.

 

Of zou het grote probleem in mijzelf zitten: namelijk een gebrek aan ervaring met scripts en custom functies. Of moet ik mij verdiepen in de Get functie?

De weergaven van zoekopdrachten (http://www.clarify.net/viewtopic.php?f=46&t=8974&start=0) gaat nog even boven mijn pet.

Maar 'hard' te coderen, lijkt me vooralsnog de meest voor de hand liggende methode (al is het dan vanuit 1 tabel).

 

Heeft iemand een sturende gedachte?

 

Groet, Gustav

Link to comment

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...