Loading

Función STR() ignora la fecha y el formato de número predeterminados

Fecha de publicación: Nov 29, 2023
Descripción
Cuando ajusta los campos de número o fecha en la función STR() en los campos calculados, puede que no se respete el formato de número y fecha predeterminados.

Por ejemplo, si establece el formato predeterminado para un campo de fecha (Propiedades predeterminadas > Formato de fecha) para que solo muestre horas y minutos y, luego, usa el mismo campo en un cálculo configurado en una función STR(), la fecha generada mostrará horas, minutos y segundos.
Solución
Use las funciones de cadena para controlar el formato de fecha y número en los campos calculados. Por ejemplo, la fórmula que se muestra a continuación mostrará [Ganancias] con un símbolo de dólar "$" y una coma en el espacio de miles. Solo los números negativos tendrán el símbolo negativo "-".
IF ABS(SUM([Profit])) > 999
THEN 
     IF SUM([Profit]) < 0 THEN "-" ELSE "" END
     + "$"
     + LEFT(STR(FLOOR(ABS(SUM([Profit])))),LEN(STR(FLOOR(ABS(SUM([Profit])))))-3) 
     + "," 
     + RIGHT(STR(FLOOR(ABS(SUM([Profit])))), 3)
 ELSE 
     IF SUM([Profit]) < 0 THEN "-" ELSE "" END
     + "$"
     + LEFT(STR(ABS(SUM([Profit]))), 3)
 END

Para obtener más información sobre las cadenas, consulte Funciones de cadena en la ayuda de Tableau.

Recursos adicionales

Conversión de tipo
Funciones de fecha
 
Número del artículo de conocimiento

001473689

 
Cargando
Salesforce Help | Article