
Tengo los siguientes campos en la lista de campos de mi tabla dinámica de Excel 2007.
SaleDate
Amount
Me gustaría agregar un campo que se calcula a partir de SaleDate usando una fórmula =WEEKDAY(SaleDate)
(o algo que pueda transformar la fecha en esa columna en un día laborable). El resultado será.
SaleDate
Amount
SaleDay
Después de agregar SaleDay
a unEtiquetas de filay Amount
paraValores, el resultado podría verse así.
SaleDay | Amount
------------+-------
1 | 15646
2 | 851562
3 | 515155
4 | 613215
5 | 516846
6 | 511662
7 | 25165
------------+-------
Grand Total |3049251
Respuesta1
No creo que puedas hacer esto usandoValores calculadosen la propia tabla dinámica: parecen funcionar solo con los totales, no con los valores de los registros individuales.
Lo más fácil sería simplemente utilizar elWEEKDAY()
función para agregar una columna adicional a sus datos y luego incluirla en la tabla.
Suponiendo que la información de SaleDate está en la columna A de su hoja de cálculo, los montos en la columna B y los encabezados de las columnas están en la fila 1, puede ingresar SaleDay
en la celda C1, =WEEKDAY(A2)
en la celda C2 y copiar la fórmula en la columna. El encabezado de la columna es importante para que la tabla dinámica funcione. Una vez que el rango de datos de origen para la tabla dinámica se amplía para incluir la columna C, SaleDay
debería estar disponible como un campo en su tabla dinámica.