Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Necesitaría ayuda para generar la difusión de valores que se almacena en 1 de cada mes. Idealmente, nos gustaría crear otra columna calculada que posiblemente dividira por igual los valores repartidos a lo largo de todos los días de ese mes específico.
¿Puede alguien ayudar en la columna calculada DAX que necesita aquí? He adjuntado la captura de pantalla aquí para la referencia:
Solved! Go to Solution.
Hola @Sashwato ,
Yo creo un ejemplo simple. Por favor, compruebe si esto es lo que desea:
1. Tabla de hechos:
2. Cree una tabla Calendario.
Calendar = CALENDAR(DATE(2019,1,1),DATE(2019,6,30))
3. Cree una columna calculada en la tabla Calendario o simplemente cree una medida así:
Columna:
Daliy Value =
VAR DaysofMonth =
DAY ( EOMONTH ( 'Calendar'[Date], 0 ) )
RETURN
CALCULATE (
SUM ( 'Fact Table'[Value] ),
FILTER (
'Fact Table',
'Fact Table'[Date]
>= EOMONTH ( 'Calendar'[Date], -1 ) + 1
&& 'Fact Table'[Date] <= EOMONTH ( 'Calendar'[Date], 0 )
)
) / DaysofMonth
Medida:
Daliy Value Measure =
VAR DaysofMonth =
DAY ( EOMONTH ( MAX ( 'Calendar'[Date] ), 0 ) )
RETURN
CALCULATE (
SUM ( 'Fact Table'[Value] ),
FILTER (
ALL ( 'Fact Table' ),
'Fact Table'[Date]
>= EOMONTH ( MAX ( 'Calendar'[Date] ), -1 ) + 1
&& 'Fact Table'[Date] <= EOMONTH ( MAX ( 'Calendar'[Date] ), 0 )
)
) / DaysofMonth
BTW, archivo .pbix adjunto.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Sashwato ,
Yo creo un ejemplo simple. Por favor, compruebe si esto es lo que desea:
1. Tabla de hechos:
2. Cree una tabla Calendario.
Calendar = CALENDAR(DATE(2019,1,1),DATE(2019,6,30))
3. Cree una columna calculada en la tabla Calendario o simplemente cree una medida así:
Columna:
Daliy Value =
VAR DaysofMonth =
DAY ( EOMONTH ( 'Calendar'[Date], 0 ) )
RETURN
CALCULATE (
SUM ( 'Fact Table'[Value] ),
FILTER (
'Fact Table',
'Fact Table'[Date]
>= EOMONTH ( 'Calendar'[Date], -1 ) + 1
&& 'Fact Table'[Date] <= EOMONTH ( 'Calendar'[Date], 0 )
)
) / DaysofMonth
Medida:
Daliy Value Measure =
VAR DaysofMonth =
DAY ( EOMONTH ( MAX ( 'Calendar'[Date] ), 0 ) )
RETURN
CALCULATE (
SUM ( 'Fact Table'[Value] ),
FILTER (
ALL ( 'Fact Table' ),
'Fact Table'[Date]
>= EOMONTH ( MAX ( 'Calendar'[Date] ), -1 ) + 1
&& 'Fact Table'[Date] <= EOMONTH ( MAX ( 'Calendar'[Date] ), 0 )
)
) / DaysofMonth
BTW, archivo .pbix adjunto.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Sashwato , consulte este archivo para el código de asignación diaria
https://www.dropbox.com/s/fnq82ksdzk1lqs3/Target_allocation_daily.pbix?dl=0
Proud to be a Super User!
Avísame si esto ayuda, lo siento por pegar un enlace antes, un poco de un día agitado. Haré todo lo posible para ayudar.
Proud to be a Super User!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |