Приносим извинения, если это бесполезно (не зная BEx), но в языках, у которых нет чувства порядка, вам нужно создать дополнительный столбец, в котором хранится «порядок» данных.Затем посчитайте количество наблюдений, которое у вас есть, если оно нечетное, выберите значение, связанное с наблюдением, которое = int (количество наблюдений) / 2 + 1.В противном случае, если он четный, то вы (обычно) берете среднее от int (количество наблюдений) / 2 и int (количество наблюдений) / 2 + 1 строк.
eg1
- data = 1,3,4,8,8,9,9
- order = 1,2,3,4,5,6, 7
нечетное число наблюдений медиана = int (7/2) +1 = 3-е наблюдение, которое составляет 8
eg2
- data = 1, 3,4,5,8,8,9,9
- порядок = 1,2,3,4,5,6,7,8
четное количество наблюденийМедиана находится между = int (8/2) и int (8/2) +1 наблюдениями = 4-м и 5-м наблюдениями, что является средним значением 5 и 8 = 6,5
Я мог бы написать запрос вSQL Server для вставки, но не уверен, что это будет полезно.Дайте мне знать ...