Anónimo
Hola a todos,
Creé una columna calculada en mi tabla de fechas para realizar estas reglas:
Esta es mi fórmula de columna calculada actual:
columna =
SI(‘FECHA'[Date] = ‘FECHA'[Yesterday], ‘FECHA'[Yesterday],
SI(‘FECHA'[Date] = ‘FECHA'[Current Date], ‘FECHA'[Current Date],
ENTONCES «Otro día»)
)
Pero desafortunadamente recibo un error como valor de retorno en la columna.
¿Alguna sugerencia? I
v-huizhn-msft
Hola @Anonimo,
A partir de su captura de pantalla, creó una columna personalizada en el Editor de consultas en lugar de crear una columna calculada utilizando la fórmula DAX. Y su columna de fecha debe ser Fecha tipo fecha, mientras escribe Ayer y Fecha actual (son fecha de texto), por lo que devuelve un error porque la fecha es igual al tipo de texto (como 2018/1/22 = Fecha actual).
Creo una tabla de muestra. Hoy es 22/01/2018.
En el Editor de consultas, hago clic en ayer y hoy en Calendario (resaltado en un círculo rojo), devolverá el resultado correcto.
añadir condición
resultado
Si desea crear una columna calculada con DAX en lugar de una declaración de consulta, puede crearla con la fórmula.
Calculated column = IF ( Table1[Date] = TODAY (), "Current Date", IF ( Table1[Date] = DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ), DAY ( TODAY () ) - 1 ), "Yesterday", "Other Day" ) )
Por favor, vea el resultado de la siguiente manera.
Atentamente,
ángelia
v-huizhn-msft
Hola @Anonimo,
A partir de su captura de pantalla, creó una columna personalizada en el Editor de consultas en lugar de crear una columna calculada utilizando la fórmula DAX. Y su columna de fecha debe ser Fecha tipo fecha, mientras escribe Ayer y Fecha actual (son fecha de texto), por lo que devuelve un error porque la fecha es igual al tipo de texto (como 2018/1/22 = Fecha actual).
Creo una tabla de muestra. Hoy es 22/01/2018.
En el Editor de consultas, hago clic en ayer y hoy en Calendario (resaltado en un círculo rojo), devolverá el resultado correcto.
añadir condición
resultado
Si desea crear una columna calculada con DAX en lugar de una declaración de consulta, puede crearla con la fórmula.
Calculated column = IF ( Table1[Date] = TODAY (), "Current Date", IF ( Table1[Date] = DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ), DAY ( TODAY () ) - 1 ), "Yesterday", "Other Day" ) )
Por favor, vea el resultado de la siguiente manera.
Atentamente,
ángelia
Anónimo
En respuesta a v-huizhn-msft
¡Muchas gracias Ángela!