Изменения

Общий вид статистики

704 байта добавлено, 22:21, 4 марта 2012
м
Нет описания правки
#* По горизонтали — аналогично, но по горизонтальной оси.
#* В ячейке — список значений данного поля будет выведен внутри ячейки таблицы вместе с соответствующими значениями показателя.
#* График — по значениям поля строится JavaScript-график. Не комбинируется с другими типами.
# Само поле: любой П или Ф(П).
# Порядок сортировки — по убыванию или по возрастанию.
* Если по вертикали не одно, а два поля, то для первого («внешнего») это будет А(Ф(П)) за все строки, соответствующие его значению, а для второго («внутреннего») — А(Ф(П)) за все строки, соответствующие значениям ''обоих'' полей. То есть «внутреннее» поле и будет сортироваться как бы «внутри» каждого значения внешнего.
Также умеет Графики строятся с помощью JavaScript-библиотеки [http://www.jqplot.com/ jQplot]. На график «умещаются» максимум две группировки — одна по горизонтали, вторая — несколько линий на одном графике. Остальные группировки помещаются на отдельные графики. Тип группировки «график» не комбинируется с табличными способами — если хотя бы одна группировка — график, графиками воспринимаются все. В коде также есть временно отключённая возможность строить «псевдографики», состоящие из горизонтальных полос шириной, пропорциональной значению. Но — не умеет их смешивать с другими типами группировок, если выбираете хотя бы один график, графиками становится всё.
== Конфигурация ==
За описанием параметров <tt>tables, where, sql_options</tt> обращайтесь к описанию подобного MediaWikовскому SelectBuilder’а: [[MySQL Select Builder]], или в его код — {{SVN|vitaphoto/php/mysql.php|markup}} (функция <tt>mysql_select_builder</tt>).
Да, кстати, под E_STRICT вся эта хрень выплюнет тучу Notice'овNotice’ов, плюньте на них и скажите <tt>error_reporting(E_ALL & ~E_STRICT)</tt>.
== Пример генерации: Wayback Machine ==