You are on page 1of 3

16/05/13

Personalizar formatos numricos para la funcin FORMAT (DAX) - Excel - Office.com

Personalizar formatos numricos para la funcin FORMAT (DAX)


Una expresin de formato definida por el usuario para nmeros puede tener de una a tres secciones
separadas con punto y coma. Si el argumento de estilo de la funcin de formato contiene uno de los
formatos numricos predefinidos, nicamente se permite una seccin.
En este artculo se describe una funcin de Expresiones de anlisis de datos (DAX), un lenguaje de
expresiones de frmulas usado para definir clculos en PowerPivot de Excel. Muchas funciones de DAX
tienen el mismo nombre y un comportamiento similar que las funciones de Excel; sin embargo, las
funciones de DAX solo se pueden usar en las frmulas de DAX.
SI UTILIZA

EL RESULTADO ES EL SIGUIENTE

Solo una
seccin

La expresin de formato se aplica a todos los valores.

Dos
secciones

La primera seccin se aplica a valores positivos y ceros; la segunda se aplica a valores


negativos.

Tres
secciones

La primera seccin se aplica a valores positivos, la segunda a valores negativos y la


tercera a los ceros.

En este artculo
Especificaciones de formato
Comentarios

Especificaciones de formato
En la siguiente tabla se identifican los caracteres que puede usar para crear formatos de nmero
definidos por el usuario.
ESPECIFICACIN
DE FORMATO

DESCRIPCIN

Ninguna

Muestra el nmero sin formato.

0 (el carcter cero)

Marcador de posicin de dgitos. Muestra un dgito o un cero. Si la expresin tiene


un dgito en la posicin donde aparece el cero en la cadena de formato, se
muestra el dgito; de lo contrario, en esa posicin se muestra un cero.
Si el nmero tiene menos dgitos que ceros (en cualquier lado del separador
decimal) en la expresin de formato, se muestran ceros a la izquierda o a la
derecha. Si el nmero tiene ms dgitos a la derecha del separador decimal que
ceros a la derecha del separador decimal en la expresin de formato, se redondea
el nmero con tantos decimales como ceros haya. Si el nmero tiene ms dgitos
a la izquierda del separador decimal que ceros a la izquierda del separador
decimal en la expresin de formato, se muestran los dgitos adicionales sin
modificacin.

Marcador de posicin de dgitos. Muestra un dgito o nada. Si la expresin tiene


un dgito en la posicin donde aparece el carcter # en la cadena de formato, se
muestra el dgito; de lo contrario, en esa posicin no se muestra nada.
Este smbolo funciona como el marcador de posicin cero (0), excepto que no se
muestran ceros a la izquierda ni a la derecha si el nmero tiene los mismos dgitos
o menos que caracteres # hay en cualquier lado del separador decimal en la
expresin de formato.

. (carcter de
punto)

Marcador de posicin de decimales. El marcador de posicin de decimales


determina cuntos dgitos se muestran a la izquierda o a la derecha del separador
decimal. Si la expresin de formato contiene nicamente caracteres # a la
izquierda de este smbolo; los nmeros menores que uno comienzan con un
separador decimal. Para mostrar un cero a la izquierda con los nmeros
fraccionarios, utilice un cero como primer marcador de posicin de dgitos a la
izquierda del separador decimal. En algunas configuraciones regionales se utiliza
la coma como separador decimal. El carcter real utilizado como marcador de
posicin de decimales en la salida con formato depende del formato de nmero
que reconozca el sistema. En consecuencia, debe usar el punto como marcador de
posicin de decimales en los formatos, incluso si est en una configuracin
regional que utiliza la coma como un marcador de posicin de decimales. La
cadena con formato aparecer en el formato correcto para la configuracin
regional.

Marcador de posicin de porcentaje. Multiplica la expresin por 100. El carcter


de porcentaje (%) se incrusta en la posicin en que aparece en la cadena de
formato.

, (carcter de
coma)

Separador de miles. El separador de miles separa los millares de las centenas en


un nmero que tiene cuatro o ms posiciones a la izquierda del separador
decimal. El uso estndar del separador de miles se especifica si el formato
contiene un separador de miles delimitado por marcadores de posicin de dgitos
(0 o #).
Un separador de miles inmediatamente a la izquierda del separador decimal
(tanto si se ha especificado un decimal como si no) o como el carcter del
extremo derecho de la cadena significa "escalar el nmero dividindolo por 1000,

office.microsoft.com/es-hn/excel-help/personalizar-formatos-numericos-para-la-funcion-format-dax-HA102837848.aspx?CTT=5&origin=HA102836927

1/3

16/05/13

Personalizar formatos numricos para la funcin FORMAT (DAX) - Excel - Office.com

extremo derecho de la cadena significa "escalar el nmero dividindolo por 1000,


redondendolo como sea preciso". Los nmeros menores que 1000 pero iguales o
mayores que 500 se muestran como 1, y los nmeros menores que 500 se
muestran como 0. Dos separadores de miles adyacentes en esta posicin escalan
por un factor de 1 milln, y un factor adicional de 1000 por cada separador
adicional.

Varios separadores en cualquier posicin que no est inmediatamente a la


izquierda del separador decimal o en el extremo derecho de la cadena, se
considera que simplemente especifican el uso del separador de miles. En algunas
configuraciones regionales se utiliza el punto como separador de miles. El
carcter real utilizado como separador de miles en la salida con formato depende
del formato de nmero que reconozca el sistema. En consecuencia, debe usar la
coma como separador de miles en sus formatos, incluso si se encuentra en una
configuracin regional que usa el punto como separador de miles. La cadena con
formato aparecer en el formato correcto para la configuracin regional.
Por ejemplo, observe las tres siguientes cadenas de formato:
"#,0.", que utiliza el separador de miles para dar formato al nmero 100 millones
en forma de la cadena "100,000,000".
"#0,.", que utiliza una escala por un factor de mil para dar formato al nmero 100
millones en forma de la cadena "100000".
"#,0,.", que utiliza el separador de miles y una escala por un factor de mil para dar
formato al nmero 100 millones en forma de la cadena "100,000".
: (carcter de dos
puntos)

Separador de hora. En algunas configuraciones regionales se utiliza otro carcter


como separador de hora. El separador de hora separa horas, minutos y segundos
cuando se asigna formato a los valores de hora. El carcter real utilizado como
separador de hora en la salida con formato viene determinado por la
configuracin del sistema.

/ (carcter de
barra diagonal)

Separador de fecha. En algunas configuraciones regionales se utiliza otro carcter


como separador de fecha. El separador de fecha separa el da, el mes y el ao
cuando se asigna formato a los valores de fecha. El carcter real utilizado como
separador de fecha en la salida con formato viene determinado por la
configuracin del sistema.

E- , E+ , e- , e+

Formato cientfico. Si la expresin de formato contiene como mnimo un


marcador de posicin de dgitos (0 o #) a la izquierda de E-, E+, e-, o e+, el
nmero se muestra en formato cientfico y se escribe E o e entre el nmero y su
exponente. El nmero de marcadores de posicin de dgitos a la izquierda
determina el nmero de dgitos del exponente. Use E- o e- para poner un signo
menos al lado de los exponentes negativos. Utilice E+ o e+ para poner un signo
menos al lado de los exponentes negativos y un signo ms al lado de los
exponentes positivos. Tambin debe incluir marcadores de posicin de dgito a la
derecha de este smbolo para obtener el formato correcto.

-+$()

Caracteres literales. Estos caracteres se muestran exactamente como se escriben


en la cadena de formato. Para mostrar un carcter que no sea ninguno de los
enumerados, escrbalo detrs de una barra inversa (\) o entre comillas dobles (" ").

\ (carcter de
barra inversa)

Muestra el siguiente carcter en la cadena de formato. Para mostrar un carcter


con un significado especial como carcter literal, escrbalo precedido por una
barra diagonal inversa (\). La barra diagonal inversa no se muestra. Utilizar una
barra diagonal inversa es equivalente a delimitar el siguiente carcter con
comillas dobles. Para mostrar una barra diagonal inversa, utilice dos barras
diagonales inversas (\\).
Ejemplos de caracteres que no se pueden mostrar como caracteres literales son
los caracteres de formato de fecha y hora (a, c, d, h, m, n, p, q, s, t, w, y, / y :), los
caracteres de formato numrico (#, 0, %, E, e, coma y punto), y los caracteres de
formato de cadena (@, &, <, > y !).

"ABC"

Muestra la cadena entre comillas dobles (" "). Para incluir una cadena en el
argumento de estilo desde el cdigo, debe usar Chr(34) para que el texto est
entre comillas (34 es el cdigo de carcter de una comilla (")).

En la siguiente tabla se muestran ejemplos de expresiones de formato para nmeros. En todos estos
ejemplos se asume que la configuracin regional del sistema es el ingls de Estados Unidos. La primera
columna contiene las cadenas de formato para la funcin de formato. Las dems columnas contienen la
salida resultante si los datos con formato tienen el valor dado en los encabezados de columna.

office.microsoft.com/es-hn/excel-help/personalizar-formatos-numericos-para-la-funcion-format-dax-HA102837848.aspx?CTT=5&origin=HA102836927

2/3

16/05/13

Personalizar formatos numricos para la funcin FORMAT (DAX) - Excel - Office.com

FORMATO
(ESTILO)

"5" TIENE EL
FORMATO

"-5" TIENE EL
FORMATO

"0.5" TIENE EL
FORMATO

"0" TIENE EL
FORMATO

Cadena de
longitud cero ("")

-5

0.5

-5

0.00

5.00

-5.00

0.50

0.00

#,##0

-5

$#,##0;($#,##0)

$5

($5)

$1

$0

$#,##0.00;
($#,##0.00)

$5.00

($5.00)

$0.50

$0.00

0%

500%

-500%

50%

0%

0.00%

500.00%

-500.00%

50.00%

0.00%

0.00E+00

5.00E+00

-5.00E+00

5.00E-01

0.00E+00

0.00E-00

5.00E00

-5.00E00

5.00E-01

0.00E00

"$#,##0;;\Z\e\r\o"

$5

$-5

$1

Cero

Comentarios
Si incluye signos de punto y coma sin nada entre ellos, la seccin que falta se imprime utilizando el
formato de los valores positivos.
Directorio de sitios

Pngase en contacto con nosotros

Enviar comentarios

Legal

Marcas comerciales

Privacidad y cookies

Accesibilidad

office.microsoft.com/es-hn/excel-help/personalizar-formatos-numericos-para-la-funcion-format-dax-HA102837848.aspx?CTT=5&origin=HA102836927

3/3

You might also like