Aracılığıyla paylaş


Dil ve FORMAT_STRING üzerinde formatted_value

formatted_value özellik hücre değeri, FORMAT_STRING ve dil özelliklerinin etkileşimleri üzerinde kurulmuştur.Bu konu, formatted_value özellik oluşturmak için bu özellikleri nasıl etkileşim açıklar.

DEĞER, FORMAT_STRING, dil özellikleri

Aşağıdaki tablo bu özellikleri, bize bunları birlikte kullanmak için hazırlamak amacıyla nelerdir açıklar.

  • VALUE
    Hücre değeri biçimlendirilmemiş.

  • FORMAT_STRING
    formatted_value özellik oluşturmak için hücre değerine uygulanacak biçimlendirme şablonu

  • DİL
    formatted_value yerelleştirilmiş bir sürüm oluşturmak için FORMAT_STRING uygulanacak yerel ayar ayar ayarı belirtimi

formatted_value oluşturulması

formatted_value özellik, value özellik değeri kullanarak ve bu değere FORMAT_STRING özelliğinde belirtilen biçim şablonu uygulama oluşturulur.Buna ek olarak, her biçimlendirme değerdir bir named formatting literal Dil özellik belirtimi adlandırılmış biçimlendirme dili kullanımı izlemek için FORMAT_STRING çıkışını değiştirir.Adlandırılmış biçimlendirme değişmezleri çevrilebilir şekilde tanımlanır.Örneğin, "General Date" , yerelleştirilmiş olmalıdır, aşağıdaki şablon karşıt olarak belirtimidir "YYYY-MM-DD hh:nn:ss", Tarih olduğundan gibi ne olursa olsun şablonu tarafından tanımlanan sunulan için durumlarıdil belirtimi.

FORMAT_STRING şablonu dil belirtimi arasında çakışma varsa, FORMAT_STRING şablonu dil belirtimi geçersiz kılar.Örneğin, FORMAT_STRING = "$ # 0" ve dil = 1034 (İspanya) ve değer = 123.456 then formatted_value = "$ 123" "€ 123", formatted_value yerine = beklenen biçimde Euro, çünkü belirtilen dil biçimi şablon değerini geçersiz kılar.

Örnekler

Aşağıdaki örnekler, dil FORMAT_STRING ile birlikte kullanıldığında elde edilen çıktı

İlk örnek biçimlendirme sayısal değerler açıklanmıştır; İkinci örnek biçimlendirme tarih ve saat değerleri açıklar.

Her örnek için çok boyutlu ifadeleri (mdx) kodu verilir.

with

member measures.A as 5040, FORMAT_STRING="Currency"

member measures.B as measures.A, LANGUAGE=1034

member measures.C as measures.A, LANGUAGE=1034 , FORMAT_STRING="$#,##0.00"

member measures.D as measures.A, FORMAT_STRING="Scientific"

member measures.E as measures.A, LANGUAGE=1034 , FORMAT_STRING="Scientific"

member measures.F as 0.5040, FORMAT_STRING="Percent"

member measures.G as measures.F, LANGUAGE=1034

member measures.H as 0, LANGUAGE=1034 , FORMAT_STRING="Yes/No"

member measures.I as 59, LANGUAGE=1034 , FORMAT_STRING="Yes/No"

member measures.J as 0, LANGUAGE=1034 , FORMAT_STRING="ON/OFF"

member measures.K as -312, LANGUAGE=1034 , FORMAT_STRING="ON/OFF"

Select {measures.A, measures.B, measures.C, measures.D, measures.E, measures.F, measures.G, measures.H, measures.I, measures.J, measures.K} on 0

from [Adventure Works]

cell properties VALUE, FORMAT_STRING, LANGUAGE, FORMATTED_VALUE

GUID'nin kullanarak yukarıdaki mdx sorgu çalıştırıldığında, yerleri sonuçlar, SQL Server Management Studio yerel ayar ayar ayarı ile istemci ve sunucu üzerinden 1033 şunlardır:

Üye

FORMATTED_VALUE

Açıklama

A

$5,040.00

FORMAT_STRING küme Currency ve dil 1033, dan devralınan sistem yerel ayar ayar ayarı değeri

B

€5.040,00

FORMAT_STRING küme Currency (A'dan devralınan) ve dil ayarı açık olarak 1034 (İspanya) dolayısıyla Euro simgesi, farklı ondalık ayırıcı ve farklı binlik ayıracı.

C

$5.040,00

FORMAT_STRING küme $#,##0.00 a, dan para, geçersiz kılma ve dil ayarı açık olarak 1034 (İspanya).Çünkü FORMAT_STRING özellik açıkça küme para birimi simgesi $, formatted_value $ işareti ile gösterilir.Ancak, çünkü . (nokta) ve , (virgül) ondalık ayırıcı için yer tutuculardır ve binlik ayıracı sırasıyla dil belirtimi etkiler onları ondalık ve Binlik ayırıcıları. için yerelleştirilmiş bir çıktı oluşturma

D

5.04E + 03

FORMAT_STRING küme Scientific ve dil ayarı 1033, dan devralınan sistem yerel ayar ayar ayarı , bu yüzden değeri . (nokta) dir. ondalık ayırıcı

E

5, 04E + 03

FORMAT_STRING küme Scientific ve dil ayarı açık olarak 1034, Bu yüzden , (virgül) dir. ondalık ayırıcı

F

50.40%

FORMAT_STRING küme Percent ve dil ayarı 1033, dan devralınan sistem yerel ayar ayar ayarı , bu yüzden değeri . (nokta) dir. ondalık ayırıcı

Not değer için 0.5040 5040 değiştirildi

G

50,40%

FORMAT_STRING küme Percent, f, dan devralınan ve açıkça için DİLİNİ küme 1034 Bu yüzden , (virgül) dir. ondalık ayırıcı

f değeri değeri devralınmıştı unutmayın.

H

Hayır

FORMAT_STRING küme YES/NO, değeri 0 olarak küme ve dil ayarı açık olarak 1034; Kullanıcı Hayır İngilizce ve İspanyolca Hayır arasında hiç fark yoktur çünkü formatted_value arasında fark görür.

I

SI

FORMAT_STRING küme YES/NO, -59 değerini ayarlayın ve dil ayarı açık olarak 1034; Evet/Hayır biçimlendirmek için tanımlanan Evet sıfır (0) farklı herhangi bir değer olduğu ve dil olduğu için küme için İspanyolca formatted_value SI gitmektir.

J

Desactivado

FORMAT_STRING küme ON/OFF, değeri 0 olarak küme ve dil ayarı açık olarak 1034; Biçimlendirme on/off, sıfır (0) eşit herhangi bir değer bir off için tanımlanan ve dil olduğu için küme için İspanyolca formatted_value Desactivado gitmektir.

K

Activado

FORMAT_STRING küme ON/OFF, değeri-312 olarak ayarlanırsa ve dil ayarı açık olarak 1034; Biçimlendirme on/off, sıfır (0) farklı herhangi bir değer on için tanımlanan ve dil olduğu için küme için İspanyolca formatted_value Activado gitmektir.

with

member measures.A as 'CDate("1959-03-12 06:30")'

member measures.B as measures.A, FORMAT_STRING="Long Date"

member measures.C as measures.A, LANGUAGE=1034 , FORMAT_STRING="General Date"

member measures.D as measures.A, LANGUAGE=1034, FORMAT_STRING="Long Date"

member measures.E as measures.A, LANGUAGE=1041 , FORMAT_STRING="General Date"

member measures.F as measures.A, LANGUAGE=1041 , FORMAT_STRING="Long Date"

member measures.G as measures.A, FORMAT_STRING="Long Time"

member measures.H as measures.A, FORMAT_STRING="Short Time"

member measures.I as measures.A, LANGUAGE=1034 , FORMAT_STRING="Long Time"

member measures.J as measures.A, LANGUAGE=1034 , FORMAT_STRING="Short Time"

member measures.K as measures.A, LANGUAGE=1041 , FORMAT_STRING="Long Time"

member measures.L as measures.A, LANGUAGE=1041 , FORMAT_STRING="Short Time"

Select {measures.A, measures.B, measures.C, measures.D, measures.E, measures.F

, measures.G, measures.H, measures.I, measures.J, measures.K, measures.L} on 0

from [Adventure Works]

cell properties VALUE, FORMAT_STRING, LANGUAGE, FORMATTED_VALUE

GUID'nin kullanarak yukarıdaki mdx sorgu çalıştırıldığında, yerleri sonuçlar, SQL Server Management Studio yerel ayar ayar ayarı ile istemci ve sunucu üzerinden 1033 şunlardır:

Üye

FORMATTED_VALUE

Açıklama

A

3/12/1959 6:30:00 AM

FORMAT_STRING zinleri set General Date CDate() ifade ve dil olarak 1033 (İngilizce), miras alınan sistem yerel ayar ayar ayarı değeri

B

12.03.59

FORMAT_STRING çok açık olarak küme Long Date ve dil 1033 (İngilizce), miras alınan sistem yerel ayar ayar ayarı değeri

C

12/03/1959 6:30:00

FORMAT_STRING çok açık olarak küme General Date ve dilde açıkça 1034 (İspanyolca).

Note that month and day are switched when compared to U.S.formatting style

D

jueves, 12 de marzo de 1959

FORMAT_STRING çok açık olarak küme Long Date ve dilde açıkça 1034 (İspanyolca).

Ay ve günü İspanyolca ifade Not

E

1959/03/12 6:30:00

FORMAT_STRING çok açık olarak küme General Date ve dilde açıkça 1041 (Japonca).

Dikkat edin tarih ise şimdi yıl/ay/gün saat: dakika: saniye biçimlendirilmiş

F

1959年3月12日

FORMAT_STRING çok açık olarak küme Long Date ve dilde açıkça 1041 (Japonca).

G

6:30:00 AM

FORMAT_STRING çok açık olarak küme Long Time ve dil 1033 (İngilizce), miras alınan sistem yerel ayar ayar ayarı değer.

H

06:30

FORMAT_STRING çok açık olarak küme Short Time ve dil 1033 (İngilizce), miras alınan sistem yerel ayar ayar ayarı değer.

I

6:30:00

FORMAT_STRING çok açık olarak küme Long Time ve dil ayarı açık olarak 1034 (İspanyolca).

J

06:30

FORMAT_STRING çok açık olarak küme Short Time ve dil ayarı açık olarak 1034 (İspanyolca).

K

6:30:00

FORMAT_STRING çok açık olarak küme Long Time ve dil ayarı açık olarak 1041 (Japonca).

L

06:30

FORMAT_STRING çok açık olarak küme Short Time ve dil ayarı açık olarak 1041 (Japonca).