pivottable
Version:
Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop
86 lines (81 loc) • 3.2 kB
JavaScript
(function() {
var callWithJQuery;
callWithJQuery = function(pivotModule) {
if (typeof exports === "object" && typeof module === "object") {
return pivotModule(require("jquery"));
} else if (typeof define === "function" && define.amd) {
return define(["jquery"], pivotModule);
} else {
return pivotModule(jQuery);
}
};
callWithJQuery(function($) {
var frFmt, frFmtInt, frFmtPct, nf, tpl;
nf = $.pivotUtilities.numberFormat;
tpl = $.pivotUtilities.aggregatorTemplates;
frFmt = nf({
thousandsSep: " ",
decimalSep: ","
});
frFmtInt = nf({
digitsAfterDecimal: 0,
thousandsSep: " ",
decimalSep: ","
});
frFmtPct = nf({
digitsAfterDecimal: 1,
scaler: 100,
suffix: "%",
thousandsSep: " ",
decimalSep: ","
});
return $.pivotUtilities.locales.es = {
localeStrings: {
renderError: "Ocurrió un error durante la interpretación de la tabla dinámica.",
computeError: "Ocurrió un error durante el cálculo de la tabla dinámica.",
uiRenderError: "Ocurrió un error durante el dibujado de la tabla dinámica.",
selectAll: "Seleccionar todo",
selectNone: "Deseleccionar todo",
tooMany: "(demasiados valores)",
filterResults: "Filtrar resultados",
totals: "Totales",
vs: "vs",
by: "por",
apply: "Aplicar",
cancel: "Cancelar"
},
aggregators: {
"Cuenta": tpl.count(frFmtInt),
"Cuenta de valores únicos": tpl.countUnique(frFmtInt),
"Lista de valores únicos": tpl.listUnique(", "),
"Suma": tpl.sum(frFmt),
"Suma de enteros": tpl.sum(frFmtInt),
"Promedio": tpl.average(frFmt),
"Mediana": tpl.median(frFmt),
"Diferencia": tpl["var"](1, frFmt),
"Desviación estándar de la muestra": tpl.stdev(1, frFmt),
"Mínimo": tpl.min(frFmt),
"Máximo": tpl.max(frFmt),
"Primero": tpl.first(frFmt),
"Pasado": tpl.last(frFmt),
"Suma de sumas": tpl.sumOverSum(frFmt),
"Cota 80% superior": tpl.sumOverSumBound80(true, frFmt),
"Cota 80% inferior": tpl.sumOverSumBound80(false, frFmt),
"Proporción del total (suma)": tpl.fractionOf(tpl.sum(), "total", frFmtPct),
"Proporción de la fila (suma)": tpl.fractionOf(tpl.sum(), "row", frFmtPct),
"Proporción de la columna (suma)": tpl.fractionOf(tpl.sum(), "col", frFmtPct),
"Proporción del total (cuenta)": tpl.fractionOf(tpl.count(), "total", frFmtPct),
"Proporción de la fila (cuenta)": tpl.fractionOf(tpl.count(), "row", frFmtPct),
"Proporción de la columna (cuenta)": tpl.fractionOf(tpl.count(), "col", frFmtPct)
},
renderers: {
"Tabla": $.pivotUtilities.renderers["Table"],
"Tabla con barras": $.pivotUtilities.renderers["Table Barchart"],
"Heatmap": $.pivotUtilities.renderers["Heatmap"],
"Heatmap por filas": $.pivotUtilities.renderers["Row Heatmap"],
"Heatmap por columnas": $.pivotUtilities.renderers["Col Heatmap"]
}
};
});
}).call(this);
//# sourceMappingURL=pivot.es.js.map