Forum Discussion
Dax
Necesito convertir el siguiente campo calculado WINDOW_SUM((IF [Fecha mínima 0]>=min(DATEADD('mes',-12,[Fecha]) ) THEN [TR Count] ELSE 0 END),-11,0)/12 como código dax PBI
8 Replies
- Syndicate_Admin
Administrator
Pruebe esto
Código PBI DAX =
CALCULAR(
PROMEDIOX(
FILTRO(
ALL('TuMesa'),
'YourTable'[Fecha mínima 0] >= MINX(ALL('TuTabla'), DATEADD('TuTabla'[Fecha], -12, MES))
),
'YourTable' [Recuento de TR]
),
DATEADD('TuTabla'[Fecha], -11, MES),
'YourTable'[Fecha]
) / 12Reemplace 'YourTable' por el nombre real de su tabla.
Saludos
Saud Ansari
Si esta publicación ayuda, acéptala como una solución para ayudar a otros miembros a encontrarla. ¡Agradezco sus felicitaciones!- Syndicate_Admin
Administrator
Espero que COUNTD([TRID]) podamos usar dax como COUNTROWS(VALUES('YourTableName'[TRID])) ¿Podría confirmar dax para LOOKUP(MIN(([Date])),0)
- Syndicate_Admin
Administrator
Si desea obtener la fecha mínima de una columna denominada [Date] en la que el valor de búsqueda es 0, puede usar la siguiente expresión DAX:
LOOKUPVALUE('TuNombreDeTabla'[Fecha], 'TuNombreDeTabla'[TuColumnaBúsqueda], 0)
Reemplace "YourTableName" por el nombre real de la tabla y "YourLookupColumn" por el nombre real de la columna en la que desea encontrar el valor de búsqueda de 0.Esta expresión DAX usa la función LOOKUPVALUE para recuperar el valor de la columna [Date] donde el valor de [YourLookupColumn] es igual a 0.
Si busca la fecha mínima en todas las filas en las que el valor de búsqueda es 0, puede utilizar la siguiente expresión:
CALCULATE(MIN('YourTableName'[Date]), 'YourTableName'[YourLookupColumn] = 0)
De nuevo, reemplace 'YourTableName' y 'YourLookupColumn' por los nombres reales de la tabla y la columna de búsqueda.
Saludos
Saud Ansari
Si esta publicación ayuda, acéptala como una solución para ayudar a otros miembros a encontrarla. ¡Agradezco sus felicitaciones!