There are two ways to do this. You can do a CASE WHEN based on Chassis Type, or you can do a CASE WHEN based on Computer Model.
If you do Model, it's something like this
SELECT vc.Name,
vc.[OS Name],
vc.[OS Revision],
hwcs.[Model],
'Computer Type' = CASE
WHEN hwcs.[Model] LIKE 'Optiplex%' THEN 'Desktop'
WHEN hwcs.[Model] LIKE 'Latitude%' THEN 'Laptop'
WHEN hwcs.[Model] LIKE 'Precision%' THEN 'Laptop'
WHEN hwcs.[Model] = 'HP EliteBook 2740p' THEN 'Tablet'
WHEN hwcs.[Model] IN ('3039W6H','64781VU','8143W9V') THEN 'Laptop'
ELSE 'Unknown'
END
FROM vComputer vc
JOIN vHWComputerSystem hwcs ON vc.Guid=hwcs._ResourceGuid
WHERE hwc.[Model]<>'VMWare Virtual Platform'
If you do Chassis Package Type, replace hwcs. with hwc. and change your JOIN to use vHWChassis hwc ON vc.Guid=hwc._ResourceGuid. Then use [Chassis Package Type] instead of [Model], and CASE WHEN the numbers into the words you want to use.
Many threads explain what these numbers mean in words. You can use the words or make your own:
https://www-secure.symantec.com/connect/articles/creating-hardware-chassis-type-view
Does this help? SQL was entered straight into Connect, I hope it validates.