0

CiviCRM 将其组历史存储在称为订阅历史的 mysql 表中。相关列是contact-id、group-id、订阅状态和订阅日期。

订阅状态基本上是添加和删除。

根据某个组 ID 的订阅日期为已删除的订阅日期在已添加的订阅日期之后,联系人是否属于该组。

示例 mysql 表:

  • 联系方式;组标识;订阅状态;订阅日期
  • 3;6517; 添加 ; 2014-01-01
  • 3;6517; 删除;2014-05-01
  • 3;6514; 添加 ; 2014-05-01
  • 22517; 6517; 添加 ; 2014-04-01

这将给出这些值:

  • 月 ; 每组计数
  • 一月; 6517-1
  • 二月; 6517-1
  • 三月; 6517-1
  • 四月 ; 6517-2
  • 可能 ; 6517-1 & 6514-1

我正在使用 Tableau 进行统计,他们可以添加类似 SQL 的计算。

需要编写一个放入 Tableau-graph 的语句,可以让我在 y 轴上计算组成员,在 x 轴上计算日期。

任何帮助和提示都表示赞赏,即使它也处于纯粹的逻辑层面。

4

0 回答 0