Contando el número de meses en un rango de fechas

Un usuario Pregunto ✅

Anónimo

Hola a todos

Estoy tratando de contar el número de meses que usamos un tipo específico de automóvil en un proyecto.

En la siguiente tabla, tengo Date-asset, que es una lista de días en los que usamos un activo, y en las segundas columnas tenemos los códigos de activo. Para algunos activos como Cw-PO, los clientes pagan un costo mensual, independientemente de la cantidad de días que usamos ese activo en un mes. Solo quiero contar la cantidad de meses que usamos ese activo. No estoy seguro de qué está mal con mi fórmula, ¡pero no puedo obtener el resultado correcto!

Recuento de meses = CALCULATE (DISTINCTCOUNT (‘MRMS'[Date-Asset].[Month]), FILTRO (‘MRMS’, ‘Horas de activos de MRMS'[WorkOrderCode]= «CW – PO 4800058329»))

¡Su ayuda será muy apreciada!

Capture5.PNG

Anónimo

En respuesta a Anónimo

Puedes probar esto.

Cree una columna con el siguiente DAX para extraer la información del mes.

Month = FORMAT(MARMS[Date],"MMMM")

Luego use una medida con el siguiente DAX

CountNo = DISTINCTCOUNT(MARMS[Month])

2018-08-09_9-41-22.png

Seward12533

Un montón de formas.

Si tiene una tabla de fechas con una columna para el año y el mes. COUNTROWS (VALORES (Fecha[year month])

Usando Dateiff
DATEDIFF (MIN (Tabla[DATE-ASSET]]MAX (Tabla[DATE-ASSET]),MES)

Anónimo

En respuesta a Seward12533

Gracias por la respuesta.

Apliqué la siguiente fórmula, pero el resultado es 55K, ¡lo cual es absolutamente incorrecto!

Recuento de meses = países (VALORES (‘MRMS'[Date-Asset].[Month]))

Seward12533

En respuesta a Anónimo

El fechado debería funcionar. Lo uso todo el tiempo. Pero necesita tener el contexto de filtro adecuado. ¿Está mostrando esta medida en el contexto de una orden de trabajo específica o en un contexto de filtro aplicado con segmentaciones? ¿Está mostrando en una matriz o tabla donde las filas son de una tabla diferente a las fechas? ¿Tiene filas con espacios en blanco para las fechas de entrega? Podría estar recogiendo el número de meses entre la última fecha y la fecha 0 (1/1/1900)

Escriba algunas medidas para las fechas máximas y mínimas y visualícelas en una imagen de varias tarjetas para ver lo que está sucediendo. ¿Puedes compartir una foto de tu modelo o compartir una muestra? Es posible que deba envolverlo en un cálculo para forzar el contexto del filtro.

Anónimo

En respuesta a Anónimo

Puedes probar esto.

Cree una columna con el siguiente DAX para extraer la información del mes.

Month = FORMAT(MARMS[Date],"MMMM")

Luego use una medida con el siguiente DAX

CountNo = DISTINCTCOUNT(MARMS[Month])

2018-08-09_9-41-22.png

Deja un comentario

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