Hide a row from view display
You can do it in a preprocess template function.
e.g.  

/**
 * Implements template_preprocess_views_view_table()
 * @param $variables
 */
function TEMPLATE_preprocess_views_view_table(&amp;$variables){
  /** @var ViewExecutable $view */
  $view = $variables['view'];

  //Do no alter other views
  if ($view-&gt;id() !== 'YOUR_VIEW_ID') return;

  $rows = $variables['rows'];
  foreach ($rows as $key =&gt; $row){
    if (empty($row['columns']['VIEWS_FIELD_VIEW_FIELD_NAME']['content'])){
      unset($variables['rows'][$key]);
    }
  }
}


Replace
TEMPLATE with your module name or theme name.
YOUR_VIEW_ID with your view id
VIEWS_FIELD_VIEW_FIELD_NAME with the name of your field

Hope that helps