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.
Tengo estas medidas:
Prod_ACT = [Actual] / [FTE_ACT]
Prod_Ytd_ACT = CALCULAR([Prod_ACT],DATESYTD(Dim_Date[Fecha]),VALORES(Dim_Date[Período]))
Prod_Ytd_ACT2 = TOTALYTD([Prod_ACT],Dim_Date[Fecha].[ Fecha])
Pero me dan los 3 la misma cantidad cada mes:
¿Por qué los 2 con Ytd todavía se descomponen en el período?
No quiero que se rompan en el campo Punto.
Quiero que sumen todos los períodos anteriores de ese año.
@Greg_Deckler @Dax_Noob
Gracias chicos por su ayuda.
Sin embargo, no hay suerte:
Greg su fórmula todavía se niega a sumar períodos.
Y la medida de dax_noob está haciendo algo extraño.
Cambiar DESC a ASC no lo ayudó.
@rpinxt Publique datos de origen de muestra como texto, por favor. De lo contrario, es pura conjetura. Sin embargo, este video puede ayudar: https://youtu.be/meh3OkgFYfc
Lo sentimos, si tiene problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
No hay realmente suficiente información para continuar, primero verifique si su problema es un problema común que se enumera aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte esta publicación sobre Cómo obtener respuestas rápidas a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de la muestra
3. Explicación en palabras de cómo llegar desde 1. a 2.
@Greg_Deckler Entiendo a Greg. Hice un nuevo modelo más simple para mí para comprobar las lógicas, pero ahí funcionan ...
Es un modelo bastante complicado (para mí) pero lo puse en Google Drive para que lo veas.
Vi que eso también era una posibilidad de compartir mi archivo con ustedes, así que aquí está el enlace:
https://drive.google.com/file/d/1vQAq2eifdjwul0bE6Un7OPQmfDvPpKd2/view?usp=sharing
Y lo que trato de lograr es en realidad lo que está en la columna verde a continuación:
@rpinxt Prueba esto:
Measure =
VAR __Date = MAX(Dim_Date[Date])
VAR __Year = MAX('Dim_Date'[Year])
VAR __Table =
SUMMARIZE(
FILTER(
ALL('Dim_Date'),
[Date] <= __Date && [Year] = __Year
),
[Period],
"__Prod_ACT",[Prod_ACT]
)
RETURN
AVERAGEX(__Table,[__Prod_ACT])
@Greg_Deckler increíble.... spot on 😁👍
El código no parece sencillo... ¿Cuál sería el cuello de botella en mi modelo que causaría todos estos problemas (porque con fórmulas estándar no funcionaría)?
Además, solo por mi conocimiento, ¿podría también devolver la cantidad de YTD?
Probablemente esté ahí en algún lugar de la lógica.
@rpinxt Debería ser simplemente usar el mismo código y hacer un SUMX en lugar de un AVERAGEX.
¡Gracias! Aprendí mucho hoy 😁
@rpinxt
Pruebe esto
Prod_Ytd_ACT =
VAR maxdate =
MAX ( Dim_date[Date] )
RETURN
CALCULATE (
[Prod_ACT],
ALL ( Dim_date ),
ISONORAFTER ( Dim_date[Date], maxdate, DESC )
)
Br
@rpinxt Evitando una larga diatriba sobre las funciones CALCULATE y TI, pruebe esto:
Measure =
VAR __Period = MAX('Table'[Period])
VAR __Table = ADDCOLUMNS(FILTER('Table',[Period] <= __Period),"__Prod_ACT",[Prod_ACT])
RETURN
SUMX(__Table,[__Prod_ACT])
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 |