Syndicate_Admin
Necesito ayuda en dos fórmulas DAX que aportarían un valor de fila anterior para una determinada columna en función de un criterio de filtro. La formula seria para PrevFinish = …………………………………. Consideraría y repetiría el Finish_Downtime para la primera columna de índice [ID], obedeciendo los criterios de que pertenece a la misma MACHINE_ID. También podría resolverse si tenemos una fórmula para el Rows_Above = ……………….. ¿Cuál es la diferencia de identificador entre el identificador de fila real y la primera fila anterior que también pertenece al mismo Machine_ID
|
|
|
Syndicate_Admin
Allí, @elmorlc
Por favor, compruebe lo siguiente para crear nuevas medidas.
Medida de aleta anterior =
Clasificación VAR por tiempo de llegada =
CLASIFICACIÓNX (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CALCULAR ( MAX ( ‘Tabla'[Finish_Dowtime] ) ),
,
descripción
)
VAR tiempo anterior =
CALCULAR (
MAX (‘Tabla'[Finish_Dowtime] ),
FILTRO (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CLASIFICACIÓNX (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CALCULAR ( MAX ( ‘Tabla'[Finish_Dowtime] ) ),
,
descripción
) > clasificación por hora de finalización
)
)
devolución
SI ( SE FILTRA ( ‘Tabla'[ID] ), tiempo anterior )
Hola, Mi nombre es Jihwan Kim.
Si este post ayuda, entonces por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Syndicate_Admin
En respuesta a Syndicate_Admin
La solución funciona Jihwan, pero vienen como una medida- ¿qué debo cambiar en esas mismas fórmulas DAX para que funcionen como una nueva columna y no como una medida?
saludos
leonardo
Syndicate_Admin
En respuesta a Syndicate_Admin
Allí, @elmorlc
Por favor, compruebe lo siguiente.
Syndicate_Admin
Allí, @elmorlc
Por favor, compruebe lo siguiente para crear nuevas medidas.
Medida de aleta anterior =
Clasificación VAR por tiempo de llegada =
CLASIFICACIÓNX (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CALCULAR ( MAX ( ‘Tabla'[Finish_Dowtime] ) ),
,
descripción
)
VAR tiempo anterior =
CALCULAR (
MAX (‘Tabla'[Finish_Dowtime] ),
FILTRO (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CLASIFICACIÓNX (
TODO SALVO ( ‘Tabla’, ‘Tabla'[MACHINE_ID] ),
CALCULAR ( MAX ( ‘Tabla'[Finish_Dowtime] ) ),
,
descripción
) > clasificación por hora de finalización
)
)
devolución
SI ( SE FILTRA ( ‘Tabla'[ID] ), tiempo anterior )
Hola, Mi nombre es Jihwan Kim.
Si este post ayuda, entonces por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Syndicate_Admin
En respuesta a Syndicate_Admin
La solución funciona Jihwan, pero vienen como una medida- ¿qué debo cambiar en esas mismas fórmulas DAX para que funcionen como una nueva columna y no como una medida?
saludos
leonardo
Syndicate_Admin
En respuesta a Syndicate_Admin
Allí, @elmorlc
Por favor, compruebe lo siguiente.
Syndicate_Admin
En respuesta a Syndicate_Admin
jihwan,
Funcionó bien, la mayoría de mis parámetros están en Columnas y las fórmulas con medidas y Columnas siempre pueden ser un truco.
Que tengas una buena semana,
leonardo