Adición de un número aleatorio de días a un campo de fecha

En este sencillo escenario queremos añadir a una tabla una columna conteniendo las fechas contenidas en un campo existente añadiendo un cierto desplazamiento (de, por ejemplo, 7 días) y un número aleatorio adicional de días, número aleatorio que varíe entre, por ejemplo, -3 y +3. Para ello partimos de una tabla, Sales, conteniendo un campo Date conteniendo una fecha (en formato datetime).

Enviado por admin el Dom, 06/01/2019 - 22:44

Número de ventas por día de la semana según el día de venta y el día de envío

En este escenario partimos de una tabla de ventas, Sales, en la que se incluye un campo con la referencia del día de la orden de venta, OrderDateKey, y otro con la referencia del día del envío del producto, ShipDateKey. Hay, por supuesto, una tabla conteniendo el calendario, Calendar en la que se especifica el día de la semana de cada fecha en el campo DayName. Entre ambas tablas, Sales y Calendar, existe una relación de tipo muchos a uno entre los campos OrderDateKey DateKey, respectivamente.

Enviado por admin el Dom, 06/01/2019 - 17:17

CALCULATETABLE

La función CALCULATETABLE evalua una expresión que genera una tabla en un contexto modificado por los filtros incluidos como argumentos.

Enviado por admin el Sáb, 05/01/2019 - 17:54

Registros para los que no hay un campo asociado en una tabla remota

Supongamos que tenemos una tabla de ventas, Sales, y una tabla con información sobre los productos a la venta, Product. Cada registro de la tabla de ventas está relacionado con un y solo un producto de la tabla Product, pero no todos los productos tienen toda la información disponible: algunos de ellos carecen -por el motivo que sea- de información sobre su color, peso, dimensiones, etc.

Enviado por admin el Sáb, 05/01/2019 - 16:51

PRODUCTX

La función PRODUCTX devuelve el producto de los valores que toma una expresión que se evalúa para todas las filas de una tabla.

Enviado por admin el Sáb, 05/01/2019 - 14:37

Evaluación de un valor de una lista

En ciertas ocasiones solo deseamos realizar un cálculo con un valor concreto de un campo. Por ejemplo, supongamos que tenemos en los campos Month y Year de la tabla Calendar los meses y años, y en el campo SalesAmount de la tabla Sales los importes de venta. Y supongamos que, por el motivo que sea, queremos llevar a una matriz las ventas por mes y año pero mostrando solo las cifras para el año 2003.

Enviado por admin el Vie, 04/01/2019 - 19:50