Я хочу подсчитать количество ненулевых значений для каждого столбца в Datatable. Я мог бы перебирать столбцы и использовать функцию вычисления в каждом столбце, но мне было интересно, есть ли более эффективный способ сделать это.Datatable Compute Function для нескольких столбцов
0
A
ответ
1
Вы можете добавить столбец с выражением, которое проверяет, являются ли остатки столбцов нулевыми, см. http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(VS.80).aspx Затем вы можете вычислить в этом столбце.
1
Я считаю, что функция вычисления в этом контексте вполне уместна. Вы можете использовать код, подобный следующему:
For Each col as DataColumn in myTable
Dim aggExpr as string = string.format("Count{0}", col.ColumnName)
Dim filterExpr as string = string.format("{0} IS NULL", col.ColumnName)
Dim myCount as integer = CInt(myTable.Compute(aggExpr, filterExpr))
Console.WriteLine(myCount)
Next
(типизированный здесь, следить за синтаксис)
Обратите внимание, что я говорю «похож на следующее». Добавьте соответствующие проверки ошибок/нулевых значений.
Смежные вопросы
- 1. Фиксация нескольких столбцов в dataTable
- 2. Поиск нескольких столбцов Datatable в Shiny
- 3. XPages dataTable control, compute visible
- 4. Отличие от нескольких столбцов в datatable
- 5. Как сортировать DataTable на основе нескольких столбцов?
- 6. C# shorten datatable function
- 7. Bootstrap datatable search function
- 8. DataTable DataRow DataColumn для столбцов
- 9. Значения столбцов для нескольких столбцов
- 10. Goalseek для нескольких столбцов
- 11. Порядок столбцов в datatable
- 12. Почему метки столбцов теперь отображаются для DataTable?
- 13. Сортировка DataGridView для нескольких столбцов?
- 14. Определить несколько переменных jQuery для столбцов Datatable
- 15. dropna() для нескольких столбцов
- 16. Индексирование для нескольких столбцов
- 17. Выравнивание столбцов в dataTable
- 18. Фильтрация столбцов в datatable
- 19. Фильтрация столбцов в DataTable?
- 20. Сброс данных для фильтрации нескольких столбцов
- 21. Подменю столбцов в DataTable
- 22. Выбираемые строки для нескольких страниц Datatable?
- 23. Сделать несколько ячеек DataGrid для нескольких столбцов
- 24. Doctrine orWhere для нескольких столбцов
- 25. Применение уникального класса для нескольких столбцов
- 26. Группировка по DataTable с помощью нескольких столбцов во время выполнения
- 27. YUI Datatable - объединение нескольких столбцов в один столбец
- 28. DataTable с упорядочением нескольких столбцов с «АСК» и «DESC»
- 29. .net, CSV Экспорт в Datatable, значение нескольких столбцов пустым
- 30. Compute вхождения данных столбцов в наборе данных
Спасибо, но это то, что мы уже делаем. Я искал что-то, что не требует петли над всеми столбцами –