2014-04-15 5 views
0

У меня есть следующая таблица в googlerefine,несколько фильтров в Google openrefine

Host Plugin Output 3 
1 - 
1 KB2932677 
1 (MS14-014) 
1 (2 
1 vulnerabilities) 
- 
1 KB2837617 
1 (MS14-001) 
1 (3 
1 vulnerabilities) 
- 
1 KB2760415 
1 (MS13-091) 

Я хочу вывод, как все entereies со следующими критериями.

starting with KB 
contains MS 

выход будет выглядеть

1 KB2932677 
1 MS14-014 
1 KB2837617 
1 MS14-001 

Я использовал фильтр value.startsWith ("КБ") или value.contains ("MS")

но это просто выбирает KB из них. Пожалуйста, помогите

ответ

0

Вы можете объединить несколько фасет вместе в OpenRefine для того же столбца. В вашем случае вызовите два Custom text facet для вашего Plugin Output 3.

  1. В первом используйте следующее выражение: value.startsWith('KB').
  2. Во втором, используйте value.contains('MS')

Каждая грань возвращает истинное/ложное фильтр. Теперь вы можете выбрать true на обоих из них, чтобы отобразить свою запись.

Смежные вопросы