Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 使用表中的计数按组统计观察值_Tableau Api_Counting - Fatal编程技术网

Tableau api 使用表中的计数按组统计观察值

Tableau api 使用表中的计数按组统计观察值,tableau-api,counting,Tableau Api,Counting,提前感谢您提供的任何建议!我正在构建一个Tableau仪表盘,以探索我所在地区不同社区的住房负担能力和学校质量。用户将选择他们的职业,并查看基于学校质量和住房负担能力绘制的社区图。为了探索住房的可承受性,我使用县级评估员的数据,对每一处与社区相匹配的房产进行评估 目标是根据用户选择的工作的职业工资中位数,显示一个区域内可负担得起的住房的百分比。现在,我正在尝试使用带有COUNT([Parcels]的计算字段。您似乎误解了函数COUNT()的作用。当然,您并不孤单。COUNT()在Tableau中

提前感谢您提供的任何建议!我正在构建一个Tableau仪表盘,以探索我所在地区不同社区的住房负担能力和学校质量。用户将选择他们的职业,并查看基于学校质量和住房负担能力绘制的社区图。为了探索住房的可承受性,我使用县级评估员的数据,对每一处与社区相匹配的房产进行评估


目标是根据用户选择的工作的职业工资中位数,显示一个区域内可负担得起的住房的百分比。现在,我正在尝试使用带有
COUNT([Parcels]的计算字段。您似乎误解了函数COUNT()的作用。当然,您并不孤单。COUNT()在Tableau中的行为与它在SQL中的行为几乎相同

Count([some field])返回[some field]的值不为null的数据行数。它不返回[some field]计算为true、正数或任何其他值的行数

如果[some field]始终具有非null值,则Count([some field])与SUM([Number of Records])相同。如果[some field]始终为null,则Count([some field])为零。Count()与Excel的CountIf函数不同

如果要计算满足条件的数据行,可以尝试
count(如果[condition],那么1 end)
,因为缺少的ELSE案例默认为null值,所以该表达式将计算[condition]为true的行


因此,获得经济适用住房百分比的一种方法是
count(如果[经济适用]那么1 end)/count(1)
假设每个数据行代表一个主数据行。然后格式化字段以百分比显示。另一个选项是学习使用快速表格计算器

如果要显示给定可视化表格中的行数,也可以使用
SIZE()

资料来源,官方文件:
谢谢!这是超级有用的。任何想法我都可以用这个方法,也许用另一个函数。我在最后编辑了一个对你的问题更具体的答案。如果有帮助的话,考虑一下投票和接受答案,因为你是一个新的堆栈溢出,这就是如何显示答案是有用的。