Цитата |
---|
Вообще, у меня есть ошибка в мере, где-то теряется одна точка. |
было:
Код |
---|
ROW("key"; FORMAT(Xc - 5; "000") & " " & FORMAT(Yc; "000") & "|" & FORMAT(Zc; "0000")); |
Код |
---|
ROW("key"; FORMAT(Xc - 5; "000") & "|" & FORMAT(Yc; "000") & "|" & FORMAT(Zc; "000")); |
Цитата |
---|
Следовательно, результат сумма всех таких единиц, создаваемых множеством точек 'Dat 1', которые удовлетворяют условию отбора. Соответственно, а зачем тогда находить пересечение крестов всех точек координатного пространства, как сделано у меня? |
Цитата |
---|
Каких точек? Вы не забывайте давать определения. |
Рассмотрим вот такую сводную (для экономии места показана ее часть):
Табл.1
Необходимо:
1. для каждой точки (соответственно строки данной таблице) определить усредненное кол-во положительных исходов (колонка "Result(3x3)");
2. сравнить это число с заданным (в данном случае это 2, т.к. данных мало);
3. подсчитать количество отфильтрованных по условию п.2 точек (для показанного фрагмента оно равно 3);
4. Получить распределение цифр п. 3 в зависимости от области ("Scen") и даты. Т. получить сводную вот такого типа:
Табл.2
Небольшие пояснения к Табл.1.
В колонке "Result(3x3)" результат вычисления среднего значения по моей формуле, в колонке "мера 1" - результат вашей. Как видно общий итог совпадает, однако становится понятно что ваш подход (безусловно верный) не применим к решению задачи в такой постановке.
Теперь о проблемах моего не до решения.
1. Колонка "Filtr" не суммируется.
2. Соответственно в необходимом отчете данные неверные.
Хотя подозреваю что причина ошибки не только в пункте 1.