Excel a DAX

Un usuario Pregunto ✅

Nimai123

tengo una formula en excel que esta calculando el porcentaje solo si tiene datos por encima de 4 qtr

¿Cómo puedo convertir esto en una expresión DAX usando esta lógica de la fórmula?

Imagen de referencia 1

Captura1.PNG

Imagen de referencia 2

Captura2.PNG

Imagen de referencia 3

Capturar3.PNG

Y así

=SUMA(O14:O17)/SUMA(D14:D17)

=SUMA(O15:O18)/SUMA(D15:D18)

=SUMA(O16:O19)/SUMA(D16:D19)

Medida que creé

TTM RR = CALCULAR([Divide],DATESYTD(DATEADD(derived_dimdate[fulldate],-4,TRIMESTRE)))

Producción

Captura4.PNG

@amitchandak

@Greg_Deckler

@Ashish_Mathur

amichandak

@ Nimai123 , Tome el balanceo de Qtr

Rolling 4 = CALCULAR (suma (Ventas[Sales Amount]),FECHASENPERIODO(Tabla[Date],FIN DE MES(Ventas[Sales Date]),-4,TRIMESTRE))

HAs full QTR= CALCULATE(distinctcount(Date[Date),DATESINPERIOD(Table[Date],FIN DE MES(Ventas[Sales Date]),-4,TRIMESTRE))

Balance final 4 = si ([HAs full QTR]=4,[Rolling 4 ],blanco())

greg_deckler

¿Puedes publicar datos de muestra como texto para que no tengamos que escribirlos todos para recrearlos?

Parece que tiene una tabla de fechas separada, por lo que es bueno para las funciones de inteligencia de tiempo. Vea si mi Time Intelligence the Hard Way proporciona una forma diferente de lograr lo que está buscando. Con esta técnica, tiene un control explícito sobre las fechas que está calculando en lugar de depender de las funciones de inteligencia de tiempo que no siempre actúan de la manera que cree que lo harían.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT…

Nimai123

En respuesta a greg_deckler

Data de muestra

ATR
38,396,325
45.537.908
79,395,896
73,667,240
45.398.559
51.738.530
98,312,211
77,909,807
49,622,724
51,807,342
86,244,385
85.776.095
Renovado + abierto w.
29,452,554
36,612,309
66.404.172
62.861.772
38,341,826
42,568,263
81,921,358
63.845.235
41,543,047
44.173.611
74,205,335
73.457.709
FQ
FY19-T1
FY19-Q2
FY19-Q3
FY19-Q4
FY20-Q1
FY20-Q2
FY20-T3
FY20-Q4
FY21-T1
FY21-Q2
FY21-Q3
FY21-Q4

@Greg_Deckler

greg_deckler

En respuesta a Nimai123

¿Son esas 3 mesas separadas? ¿Cómo se relacionan entre sí?

Nimai123

En respuesta a greg_deckler

Captura5.PNG

Esta relación se basa en la fecha, tomando la columna de fecha para la derivada_dimdate y el resto proveniente de la renovación_reporting

@Greg_Deckler

greg_deckler

En respuesta a Nimai123

Me estás matando @ Nimai123

Entonces, para los datos de muestra que publicó, las dos primeras son columnas en la tabla de la izquierda en su imagen y la última es una columna en su tabla de fechas o ?

Siga las instrucciones aquí: consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba -p/38490

Muestre datos como texto en la misma forma en que aparecen en sus datos. Resultado esperado de los datos de muestra. Lógica de cómo ir de a a b.

Nimai123

En respuesta a greg_deckler

Para simplificar lo que necesito

Para TTM RR

FY19-Q4 = 82% Requisito

Renovado+abierto

29,452,554 FY19-Q1
36,612,309 FY19-Q2
66.404.172 FY19-Q3
62.861.772 FY19-Q4

Total sumando =195.330.807

usd_last_year_acv_converted

38,396,325 FY19-Q1
45.537.908 FY19-T2
79,395,896 FY19-T3
73,667,240 FY19-Q4

Total sumando = 236.997.369

195 330 807/236 997 369 = TTM RR = FY19-Q4 = 82 %

FY20-Q1 = 84% Requisito

Renovado+abierto

36,612,309 FY19-T2
66.404.172 FY19-T3
62.861.772 FY19-Q4
38,341,826 FY20-T1

Total al sumar= 204.220.079

usd_last_year_acv_converted

45.537.908 FY19-T2
79,395,896 FY19-T3
73,667,240 FY19-Q4
45.398.559 FY20-T1

Total sumando = 243.999.603

204,220,079/243,999,603= TTM RR =FY20-T1 = 84%

Y lo mismo para los demás períodos, pero solo debe calcularse cuando tengamos datos de los 4 trimestres anteriores, incluido él mismo.

Para comprender la declaración anterior, no estamos calculando FY19-Q3 porque tenemos datos para FY19-T3, Q2, Q1 pero no datos para FY18-Q4

Espero que esto ayude

@Greg_Deckler

@Tahreem24

Tahreem24

En respuesta a Nimai123

@Nimai123 ,

Verifique que mi captura de pantalla y su Excel coincidan perfectamente.

2 PNG1 PNG

No olvides darle pulgar arriba 👍 y acepta esto como una solución si te ayudó.

Tahreem24

En respuesta a Nimai123

@Nimai123 ,

Déjame saber si esto es lo que querías:
SS para su referencia:
1 PNG
No olvides dar PULGAR ARRIBA y aceptar esto como una SOLUCIÓN si te ayudó.

Tahreem24

En respuesta a Nimai123

@Nimai123 ,

Paso 1: Realice la suma acumulativa de ATR y campos abiertos renovados.

Paso 2: divide esta suma acumulada y represéntala en formato de porcentaje.

A continuación se muestra el resultado de FY19-Q4.

3 PNG

Dale un visto bueno a estos esfuerzos y acéptalo como una solución si te ayudó.

Nimai123

En respuesta a greg_deckler

Te he enviado el enlace para que descargues el archivo por Mensaje Privado.

¡Gracias por su paciencia!

Saludos,

@Greg_Deckler

Tahreem24

En respuesta a Nimai123

@Nimai123 ,

Puede intentar medir a continuación:

TTM RR = CALCULAR((suma(‘Tabla'[Renewed + open w.])/Suma(‘Tabla'[ATR])),DATEADD(‘Tabla'[Date],-1,TRIMESTRE))

mariusz

Hola @Nimai123

Puedes usar FECHAS EN PERIODO
https://docs.microsoft.com/en-us/dax/datesinperiod-function-dax

pero deberá ajustar su modelo, agregar un campo de fecha a su tabla y la dimensión Fecha
https://www.youtube.com/watch?v=Pzn2B4laK9A

Atentamente,
mariusz

Si esta publicación ayudaentonces por favor considere Aceptarlo como la solución.

Por favor, siéntase libre de conectarse conmigo.
LinkedIn

Deja un comentario

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