我有一份报告显示服务器上的所有列名。对于每个 db,其中使用的 columname 向我展示了它是什么数据类型。例如:
ColumnName | Type | DB_Name
Teacher_id | varchar(25) | DB1
| int | DB2
Classroom | varchar(25) | DB1
| varchar(100)| DB2
Course_id | int | DB2
您会看到数据类型按 ColumnName 分组。现在,我在 ColumName 分组上放置了一个过滤器,它只向我显示具有多个数据类型的 ColumnNames。
Teacher_id | varchar(25) | DB1
| int | DB2
Classroom | varchar(25) | DB1
| varchar(100)| DB2
但是现在当我对 ColumnName 进行 countdistinct 时,它会显示所有列名的总数,以及隐藏的列名的总数......所以它不会产生2
,但3
我怀疑这是由于过滤是在报告上而不是在数据集上完成,但我觉得我仍然应该能够计算报告中 columname 的出现次数.....我在页眉中尝试了 =count(reportitems!Columname.value) 但这给出了我该页面上的列名数量,而不是报告中的数量!
这里发生了什么?如何计算报告中的 ColumNames 数量?是否有我可以使用的报告页眉而不是页眉?