Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Problema con la medida para el cálculo acumulativo mensual

Hola

Tengo un problema al mostrar una medida como un valor acumulativo mensual relativo a dos valores de fecha.

Los datos con los que estoy trabajando son valores de población dentro de una fecha de inicio y finalización y por país:

Nombre de la organización

final_org_id

Start_Date

Contract_End

contract_id

country_name

población

ABC Org

384003255

1/11/2022

31/10/2023

384005431

MYANMAR

5

ABC Org

384003255

1/02/2023

31/10/2023

384005431

MYANMAR

5

DEF Org

384003328

1/08/2022

31/07/2023

384003928

MYANMAR

17

BURN Org

384003330

1/07/2022

30/06/2023

384004749

MYANMAR

4

JKL Org

384008483

1/09/2022

31/08/2023

384005132

MYANMAR

1

MNO Org

384009322

1/08/2022

31/07/2023

384005194

MYANMAR

3

PQR Org

384009613

1/01/2023

31/01/2024

384005926

MYANMAR

28

Y en algunos casos, una sola organización tendrá varios cambios en la población dentro de un solo período de contrato:

Nombre de la organización

final_org_id

Start_Date

Contract_End

contract_id

country_name

población

123 Org

384007913

1/05/2022

30/04/2023

384004452

SINGAPUR

1853

123 Org

384007913

1/07/2022

30/04/2023

384004452

SINGAPUR

2730

123 Org

384007913

1/10/2022

30/04/2023

384004452

SINGAPUR

3119

123 Org

384007913

1/01/2023

30/04/2023

384004452

SINGAPUR

3355

123 Org

384007913

1/04/2023

30/04/2023

384004452

SINGAPUR

3850

Esta es mi medida:

Total de pop mensual =

DONDE __month =

STARTOFMONTH ( 'Referencia del calendario'[Fecha].[ Fecha] )

DEVOLUCIÓN

CALCULAR (

[Población total],

FILTRO (

ORG_Pop_Data,

MAX ( ORG_Pop_Data[Effective_Date] ) <= __month

&& ORG_Pop_Data[Contract_End]. [Fecha] >= __month

),

ORG_Pop_Data[población]

)

Y modelo de datos:

jason_beck14_0-1686020543748.png

Salida de corriente:

Necesito mostrar la población total mensualmente por país.

jason_beck14_1-1686020556944.png

Pero cómo quiero que sume los valores de población es que debe sumar toda la población por país donde el mes es > = Start_Date y < = Contract_End como se muestra a continuación utilizando los datos de Myanmar en la tabla anterior:

2022

2023

Julio

Agosto

Septiembre

Octubre

Noviembre

Diciembre

Enero

Febrero

Marzo

Myanmar

4

24

25

25

30

30

58

63

63

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@jason_beck14,

No tengo tan claro cómo se calcula la expresión 'Población total', ¿puede compartir más detalles sobre estos?

Cómo obtener respuestas rápidas a su pregunta

Además, también puede echar un vistazo al blog de Greg sobre el análisis en el rango de fechas de inicio, final definido por múltiples campos de fecha si hleps:

Antes de publicar, lea esto: fecha de inicio, finalización
Saludos

Xiaoxin Sheng

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors