簡體   English   中英

在 Tableau 中使用 COUNT 按組計算觀察值

[英]Using COUNT in Tableau to count observations by group

預先感謝您提供的任何建議! 我正在構建一個 Tableau 儀表板來探索我所在地區不同社區的住房負擔能力和學校質量。 用戶將選擇他們的職業並查看根據學校質量和住房負擔能力繪制的社區圖表。 為了探索住房負擔能力,我使用縣級評估員數據以及與社區匹配的每個房產的估值。

目標是根據用戶選擇的工作的職業工資中位數,顯示該地區可負擔的房屋百分比。 現在,我正在嘗試將計算字段與COUNT([Parcels]<[Occupation])/COUNT([Parcels]) ,但我需要找到一種方法來計算下方每個特定社區的房產數量截斷值。

有誰知道在 Tableau 中以這種方式計算特定組元素的方法?

我在 Mac 上,使用 Tableau Desktop,並在 R 中進行后端分析工作。謝謝!

您似乎誤解了函數 COUNT() 的作用。 你當然不是一個人。 Count() 在 Tableau 中的行為與它在 SQL 中的行為幾乎相同。

Count([some field]) 返回 [some field] 的值不為空的數據行數。 它不返回的行數,其中[某些領域]的值為true,或正數,或其他任何東西。

如果 [some field] 始終具有非空值,則 Count([some field]) 與 SUM([Number of Records]) 相同。 如果 [some field] 始終為 null,則 Count([some field]) 為零。 Count() 不像 Excel 的 CountIf 函數。

如果要計算滿足條件的數據行,可以嘗試COUNT(if [condition] then 1 end)由於缺少的 ELSE 情況默認為​​空值,該表達式將計算 [condition] 為 true 的行。

因此,獲得可負擔房屋百分比的一種方法是count(if [affordable] then 1 end) / count(1)假設每個 Data 行代表一個房屋。 然后格式化您的字段以顯示為百分比。 另一種選擇是學習使用快速表計算

如果要顯示給定可視化表中的行數,也可以使用SIZE()

在此處輸入圖片說明

來源,官方文檔: https : //help.tableau.com/current/pro/desktop/en-us/functions_functions_tablecalculation.htm#size

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM