I do not think you can create a parameter in a view. But you can create a function that takes an input parameter, such as below.
CREATE FUNCTION dbo.Sample (@Parameter varchar(10))
RETURNS TABLE
AS
RETURN
(
SELECT Field1, Field2,....
FROM YourTable
WHERE Field3 = @Parameter
)
source
share