0

我不确定如何创建自定义字段来计算给定条件的实例。


我有一个字段,ID它以两种格式存在:

  1. A#####
  2. B#####

我想创建两列(一列 forA和一列 for B)并按月计算实例。类似于COUNTIF ID STARTS WITH A第一列的结果如下所示。现在我只能创建一个包含总数的表。

+-------+------+------+
| Month | ID A | ID B |
+-------+------+------+
| Jan   | 100  | 10   |
+-------+------+------+
| Feb   | 130  | 13   |
+-------+------+------+
| Mar   | 90   | 12   |
+-------+------+------+
4

3 回答 3

1

将ID A定义为...

CASE
  WHEN ID LIKE 'A%' THEN 1
  ELSE 0
END

...并将Default 聚合属性设置为Total对ID B执行相同操作。

于 2019-09-06T16:26:11.663 回答
0

尝试这个

  • 查询 1 计数 A ,按 substring(ID,1,1) = 'A' 过滤
  • 查询 2 计数 B ,按 substring(ID,1,1) = 'B' 过滤
  • 按年/月加入查询 1 和查询 2
  • 按月份列出,计数 A 和计数 B
于 2019-09-06T19:47:21.680 回答
0

抱歉,如果我误解了要求,但您也许可以使用工具栏上的部分将列表旋转到交叉表中,您的度量值将是 count(ID)。

于 2019-09-06T17:14:12.743 回答