2015-02-06 60 views
0

我有一張表格,該表格基於爲我們診所的新患者輸入的表格數據。表格的其中一部分是一個複選框,用於顯示患者是否需要一位或多位門徒(語音,物理,職業,餵養療法)給我們的工作人員,並將其存儲在表格中作爲0和-1。顯示來自醫學博士訪問的推薦百分比的計算

我想一個簡單的方法來顯示我們有多少對每個學科unsing子窗體或查詢,我可以再refrence,然後計算出它作爲%

例子:

ST:550 55 % OT:200 20% PT:100 10% FT 150 15% 總計:1000

我們最近剛剛從谷歌表切換爲所有這些數據訪問。我能夠用Sheets做一個非常簡單和簡單的數據透視表,但是Access中的透視表讓我想要扔東西。

回答

0

歡迎使用MS Access。您可以通過使用計數功能實現此目的:

SELECT Count([Speech])*100/Count([patient_id]) AS TotalSpeech, 
Count([Physical])*100/Count([patient_id]) AS TotalPhysical, 
Count([Occupational])*100/Count([patient_id]) AS TotalOccupational, 
Count([Feeding ])*100/Count([patient_id]) AS TotalFeeding 
FROM tbl_patient; 

當然您需要根據您的表更改列名稱。計算是count(therapyType)* 100除以總患者=患者使用的TherapyType的百分比。

+0

謝謝! 當進行計數時,是不是會記錄每個有記錄的字段?未檢查的是0,檢查的是-1。我如何告訴它只需要計算-1? – 2015-02-06 17:04:39

+0

@JosephBlake在現實中,你不會在病人桌上有任何治療領域,這是一個壞主意。 (如果您停止治療或添加新的治療,您將被迫改變患者表)。現在你可以使用IFF功能。爲更好的應用程序改變你的結構,添加治療表,添加治療與病人表,並加入他們。 – 2015-02-09 09:09:00