¿Qué es la selección contigua?

Un usuario Pregunto ✅

gvg

Algunas funciones solo funcionan con «selecciones contiguas». ¿Qué son exactamente? Por ejemplo,

La función ‘SAMEPERIODLASTYEAR’ espera una selección contigua cuando la columna de fecha no es única, tiene espacios o contiene una porción de tiempo. ¿Y qué se quiere decir aquí «la columna de fecha no es única»?

Scottsen

En respuesta a gvg

Bien, pero no es gran cosa 🙂 Necesita crear una tabla de fechas separada, luego relacionar su tabla actual con la tabla de fechas.

Probablemente la forma más fácil es usar Nueva tabla en la cinta de modelado y escribir «Fechas = CALENDARAUTO ()»

Scottsen

Todas las funciones de inteligencia de tiempo requieren una tabla de fecha (más como una columna de fecha) como parámetro. Esa columna de fecha debe incluir todas las fechas (por ejemplo, incluidos los fines de semana y feriados) sin «espacios». Eso es lo que se entiende por contínuo (que suena similar a «continuo»).

Sin embargo, pueden suceder algunas cosas extrañas si está tratando de usar estas funciones de inteligencia de tiempo como SAMEPERIODLASTYEAR … si usa una cortadora para eliminar filas del medio. El mismo período del año pasado quiere ver exactamente 1 «período», que puede ser una semana, un día, un mes, 4,6 semanas … pero deben ser 1 rango continuo, no como «la 1ª y 4ª semana de julio». (que tendría un hueco … en la 2ª y 3ª semana, y no está permitido).

gvg

En respuesta a Scottsen

¿Eso significa que no puedo usar Funciones de inteligencia de tiempo para un conjunto de datos como este:

Date          Sales
2016-01-01    100
2016-01-04     80
2016-01-20    200
2017-01-02     60
2017-01-05     40
2017-01-21     20

Es decir, no podré comparar enero-2016 con enero-2017 porque las fechas no son «contiguas».

Scottsen

En respuesta a gvg

Bien, pero no es gran cosa 🙂 Necesita crear una tabla de fechas separada, luego relacionar su tabla actual con la tabla de fechas.

Probablemente la forma más fácil es usar Nueva tabla en la cinta de modelado y escribir «Fechas = CALENDARAUTO ()»

Anna_O

En respuesta a Scottsen

¡Hola! ¿Me podría ayudar? Creé una nueva tabla de calendario como referencia, activé la inteligencia de tiempo, construí una relación entre mis dos tablas (tabla de calendario y tabla de volcado de datos de ventas), pero ahora no puedo descifrar mi fórmula.

TotalSales ÚLTIMO AÑO = Calcular ([Total Sales], DATEADD (‘Volcado de datos de ventas'[Posting Date],-1 AÑO))
Intenté usar mi tabla de referencia de fecha en su lugar – TotalSales LAST AÑO = Calcular ([Total Sales], DATEADD (‘Tabla de calendario'[Date], -1, AÑO)) – pero tampoco funciona.
Mis ventas totales se calculan de esta manera:

Ventas totales = SUM (‘Volcado de datos de ventas'[Sales Amount (Actual)])
Me falta algo …

gvg

En respuesta a Scottsen

Bien, ahora entiendo, ¡por qué hablan en muchos hilos sobre tener una tabla de fechas separada! ¡Gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *