[Zope-CMF] sum up member properties for specific time period

Raphael Ritz r.ritz@biologie.hu-berlin.de
Tue, 03 Jun 2003 09:36:52 +0200


Norman Khine wrote:

>hi dieter,
>thanks for the reply, but i am not sure i understand ;^(
>
>you're saying that i should store these data within a database rather than
>the ZODB? or am i wrong?
>
>what i have is that i have setup some additional properties to the Member on
>the CMF, this includes Join_Date, Office_Location etc, so when a user joins
>the form registers the Date & Time and also it asks them to select from a
>drop-down box the Office_Location(this is stored as 1, 2, 3 - where 1 is the
>Head Office, 2 is Editorial, and 3 is Developmet) - all this is stored on
>the ZODB and if I use the how-to http://www.zopelabs.com/cookbook/1048010784
>i can see all the data that I need to analyse, BUT don't have the know-how
>of how to achieve this ;^(
>
>also, looking at the http://www.zopelabs.com/cookbook/1054497272 we can
>count how many members we have? so isn't there a way to group these by
>Join_Date property?
>
>does this make my query still unworkable, or have i missed something in your
>reply.
>

An alternative might be to use the catalog for your task.
If you index Join_Date you could do a date-range search on that later.

Raphael

>
>thanks
>
>norman
>
>----- Original Message -----
>From: "Dieter Maurer" <dieter@handshake.de>
>To: "Norman Khine" <norman@khine.net>
>Cc: "Zope-CMF" <zope-cmf@zope.org>
>Sent: Monday, June 02, 2003 6:05 PM
>Subject: Re: [Zope-CMF] sum up member properties for specific time period
>
>
>  
>
>>Norman Khine wrote at 2003-6-2 08:31 +0100:
>> > how can one, sum up the member properties? for example, i would like to
>>    
>>
>be
>  
>
>> > able to sum up all the members that had joined the cmf portal within a
>> > specific time period, and get a table like so:
>> >
>> >
>> >   Date  \  Member Type  |   REVIEWER     |     MEMBER   |  TOTAL
>>
>>    
>>
> > ------------------------------------------------------------------------
>  
>
>> > MAR-03                       |      2                   |           10
>> > |  12
>> > APR-03                       |        4                 |            12
>> > |   16
>> > MAY-03                      |        1                 |            23
>> > |     24
>> > JUN-03                        |       0                 |
>>    
>>
>2
>  
>
>> > |      2
>>
>>    
>>
> > -------------------------------------------------------------------------
>  
>
>> > TOTAL                      |             7            |
>>    
>>
>47
>  
>
>> > |      54
>>
>>Zope does not directly maintain this information for you.
>>
>>When you are using FileStorage (the default ZODB storage),
>>then in principle historical information is maintained
>>up to the last pack time. But it is not easy to access
>>this information (for ObjectManager like objects).
>>
>>The best way is that you store the information yourself.
>>
>>
>>Dieter
>>
>>_______________________________________________
>>Zope-CMF maillist  -  Zope-CMF@zope.org
>>http://mail.zope.org/mailman/listinfo/zope-cmf
>>
>>See http://collector.zope.org/CMF for bug reports and feature requests
>>
>>    
>>
>
>
>_______________________________________________
>Zope-CMF maillist  -  Zope-CMF@zope.org
>http://mail.zope.org/mailman/listinfo/zope-cmf
>
>See http://collector.zope.org/CMF for bug reports and feature requests
>
>  
>