diff --git a/frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx b/frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx
index 20e20480314ba696c7d92d92c0b10510a30426a6..2e12b6c8e63c44c7c21eb951b6e8ef77804ff990 100644
--- a/frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx
+++ b/frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx
@@ -338,17 +338,23 @@ export default class FilterPopover extends Component {
             <h3 className="mx1">-</h3>
             <h3 className="text-default">{formatField(field)}</h3>
 
-            <a
-              className="ml-auto flex align-center text-grey-3 pl4"
-              onClick={() => this.setState({ showOperator: !showOperator })}
-            >
-              {!showOperator && <h3>{operator && operator.verboseName}</h3>}
-              <Icon
-                name={showOperator ? "chevronup" : "chevrondown"}
-                size={12}
-                className="mx1"
-              />
-            </a>
+            {!isTime(field) && !isDate(field) ? (
+              <a
+                className="ml-auto flex align-center pl4"
+                onClick={() => this.setState({ showOperator: !showOperator })}
+              >
+                {!showOperator && (
+                  <h3 className="text-default">
+                    {operator && operator.verboseName}
+                  </h3>
+                )}
+                <Icon
+                  name={showOperator ? "chevronup" : "chevrondown"}
+                  size={12}
+                  className="mx1 text-grey-3"
+                />
+              </a>
+            ) : null}
           </div>
           {isTime(field) ? (
             <TimePicker