Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Necesito convertir la columna Fecha en formato de DMY a DM para poder hacer un análisis de años como superpuestos. Intenté la función "Fecha DMY" y eliminé la parte "año", pero no ayudó. Lo necesito para dos análisis diferentes. El primero son los datos de ventas superpuestos. La tabla adjunta "DateTimeFunctionDM" consta de fechas que tienen ventas para dos años diferentes (superpuestos). Cada día, al producir un informe de ventas que compara el año 2016 y 2015 hasta la fecha del informe, primero necesito extraer el día y el mes del formato DMY y usar el año como "superposición". El segundo trabajo sería crear una columna con un filtro tal que, independientemente del Año, filtre las ventas hasta la FechaMes de los años (digamos que si creo el informe hoy, filtrará Ambos años hasta el 12/02 para comparar las ventas de ambos años hasta ese fecha)
En otro análisis necesito hacer lo mismo para comparar las fluctuaciones de precios de Períodos entre Años. Por lo tanto, necesito crear nuevamente una columna que muestre una columna de fecha numérica desde el 5 de mayo de 2014 como el 5 de mayo. (Tabla "Periodos" adjunta)
Hombre gracias de antemano por tu apoyo!
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Dt << Seleccione Dónde(Mes(:Fecha de venta)> Mes(Hoy()) & Día(:Fechadeventa )>Día(Hoy())) <<< Excluir
No veo por qué eso no funcionaría, a menos que esté malinterpretando.
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Gracias por las entradas.
Ambos abordan la tarea de diferentes maneras, pero aún carecen de las capacidades de automatización de JSL. .
El script debe consistir en el filtrado "Fecha de ventas ≦ Hoy ()" para una automatización real (de lo contrario una selección manual de filtro de datos locales sigue siendo imprescindible para un informe diario)
Si las columnas creadas sugeridas por vince.faller0 o erichill o miguel.anderson ¿Cuál es la forma de escribir el JSL que filtra las columnas como con la lógica de " Fecha de venta ≦Hoy()" ?
Muchas gracias de antemano
PD: ¿Quizás los desarrolladores podrían agregar una función en "Fecha y hora" que convierte el formato ddmmyyyy a ddmm y todavía se puede abordar y usar como datos de fecha y la función Hoy () puede descartar el año?... Solo una idea....
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)O simplemente divídalo con una columna para cada día, mes y año.

Sin embargo, es posible que me esté perdiendo lo que estás tratando de hacer.
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Podría hacer DayofYear() o WeekofYear() más una columna Year().No le dará una fecha exacta, pero será comparable (el día del año puede no coincidir con los años bisiestos).

Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Oye, saitcopuroglu,
Se me ocurrieron dos alternativas, no estoy seguro de si alguna realmente resuelve su problema.El primero, que quizás haya probado, fue una columna de fórmula como esta:
DateDMY( Day(:PeriodBegin), Month(:PeriodBegin), 1904 );
Así que fije el año en 1904, que en realidad es el año 0 para los valores de fecha y hora de JMP.JMP hace *no* ofrece un formato con solo mes y día, y JMP no tiene un formateador personalizado a la Excel que le permita ingresar letras para obtener exactamente lo que desea. Así que con ese enfoque, vas a ver el 1904
Otro enfoque que tomé fue:
Mes(:InicioPeriodo) * 100 + Día(:InicioPeriodo)
Eso te da algo que es un número pero solo tiene el mes y el día.

Pero ahora no es una fecha real, por lo que no puede usar funciones de fecha para extraer el mes o el día; tendría que hacer sus propios cálculos.
De todos modos, hay algunas otras ideas en caso de que puedan ayudar.
Gracias,
eric
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Gracias miguel.anderson podría ayudar al problema del período caracterizándolos y combinándolos en una columna, pero filtrar y trabajar con datos numéricos necesita alguna otra solución.
¿Algunas ideas?
Re: Funciones de fecha Conversión de DMY a DM (filtrado todos los días por la función Today() sin año)Podrías probar algo como esto (usando la primera columna de ese conjunto de datos period.mp):
Izquierda (Formato de fecha (: inicio del período, "ddMonyyyy"), 5)

La desventaja de hacerlo de esta manera es que ya no es numérico.
Mejor,
METRO