# Expression Use the expression language to derive new columns or perform complex filtering. Advanced features available only in this card, such as [window functions](../../contour/expressions-syntax/index.md) can be used to unlock new types of analysis in Quiver. To use, select either an object set, dataset card, or another Expression card. Expression configuration panel Select **Additional configuration...** to access **Add new column**, **Replace column**, **Filter**, and **Aggregate** options. Expression additional configuration panel Where [AIP is enabled](../../aip/enable-aip-features/index.md), you can select the **AIP Configure** option in the Expression card to create expressions using natural language. ![Natural language prompt input in AIP window](../../../assets/e3fb9cedec9fb45f00867145b99e298dd7460b2fdd0ada58f969ff0969d7c932.webp) Some sample prompts you can use include: * “Compute a new column called 'total user score' by multiplying the two score columns” * “Compute the 'total user score' defined by multiplying the two score columns for each organic category” * “Compute the average sustainability score for each organic category” * “Update the values in the Organic column to camel case” * “Concatenate the two product name columns into one of them” * “Compute the total revenue per product for each store, taking into account price and quantity sold” AIP provides a suggestion which you can **Apply**. ![AIP suggestion](../../../assets/9ddda4d0de3b83751c303e3bac067472f0d402d215cac5f5c31e74e64e929848.webp) ## Input type Object set, Dataset ## Output type Dataset ## Usage information | Functionality | Availability | | --- | --- | | [Standard Quiver card](../core-concepts/index.md#cards) | Supported | | [Transform table transform](../cards-transform-table/index.md) | Unsupported |