Power BI Desktop'ta özel biçim dizeleri kullanma
ŞUNLAR IÇIN GEÇERLIDIR: Power BI Desktop Power BI hizmeti
Power BI Desktop'taki özel biçim dizeleriyle, alanların görsellerde nasıl görüneceğini özelleştirebilir ve raporlarınızın istediğiniz gibi göründüğünden emin olabilirsiniz.
Biçim dizeleri üç düzeyde bulunur:
- Model. Modeldeki alanlar için bir biçim dizesi ayarlayabilir veya ölçünüzü biçimlendirmek için dinamik biçim dizesi kullanabilirsiniz. Bu alanı kullandığınız her yerde, bir görsel veya öğe düzeyi biçim dizesi tarafından geçersiz kılınmadığı sürece biçim dizesi uygulanır.
- Görsel. Zaten bir biçim dizesine sahip olsalar bile, görselinizde bulunan herhangi bir sütun, ölçü veya görsel hesaplamada biçim dizeleri ayarlayabilirsiniz. Bu durumda model düzeyi biçim dizesi geçersiz kılınmış ve görsel düzeyi biçim dizesi kullanılmıştır. Daha önce ayarlanmış görsel düzeyi biçim dizesini geçersiz kılacak şekilde bir alandaki toplamayı değiştirirseniz, biçim dizesi kaldırılır. Alanlar için görsel düzeyi biçim dizeleri alanlar için kalıcıdır, ancak görsel hesaplamalar için kalıcı değildir. Bir alanda görsel düzeyi biçim dizesi ayarlar ve sonra bu alanı aynı görsele kaldırır ve okursanız, görsel düzeyi biçim dizesi yeniden devreye alınır. Buna karşılık, görsel hesaplama için biçim dizesi yeniden getirilmiyor.
- Öğesi. Veri etiketleri ve yeni kartın ve yeni dilimleyici görsellerinin belirli öğeleri için bir biçim dizesi ayarlayabilirsiniz. Bu düzey gelecekte daha fazlasını içerecek şekilde genişletilecektir. Burada ayarladığınız herhangi bir biçim dizesi, görsel ve model düzeyinde ayarlanan biçim dizesini geçersiz kılar.
Bu düzeyler hiyerarşiktir ve model düzeyi en düşük düzey, öğe düzeyi en yüksektir. Daha yüksek düzeydeki bir sütun, ölçü veya görsel hesaplamada tanımlanan biçim dizesi, daha düşük bir düzeyde tanımlananı geçersiz kılar.
Görsel hesaplamaları modelde olmadığından, model düzeyinde ayarlanmış bir biçim dizesine sahip olamaz, ancak görsel veya öğe düzeyinde olabilir. Ölçüler ve sütunlar üç düzeyde de biçim dizelerine sahip olabilir:
Düzey | Etki | Için kullanılabilir |
---|---|---|
Öğe | Seçili görselin seçili öğesi | Ölçüler, Sütunlar, Görsel Hesaplamalar |
Görsel | Seçili görsel | Ölçüler, Sütunlar, Görsel Hesaplamalar |
Model | Tüm görseller, tüm sayfalar, aynı modeldeki tüm raporlar | Ölçüler, Sütunlar |
Öğe düzeyi biçim dizesi şu anda yalnızca belirli görseller ve veri etiketleri tarafından kullanılabilir.
Özel biçim dizelerini kullanma
Özel biçim dizelerini kullanmak için öncelikle hangi düzeyde çalışacağınıza karar vermeniz gerekir: Model, Görsel veya Öğe.
Model düzeyi biçim dizesi ekleme
Modelde özel biçim dizeleri oluşturmak için Modelleme görünümünde alanı seçin ve ardından Özellikler bölmesindeki Biçim'in altındaki açılan oku seçin.
Biçim açılan menüsünden Özel'i seçtikten sonra sık kullanılan biçim dizeleri listesinden seçim yapın.
Görsel düzeyi biçim dizesi ekleme
Görsel düzeyi biçim dizesi oluşturmak için önce alanı veya görsel hesaplamayı görselinize ekleyin. Ardından, görseliniz seçili durumdayken biçim bölmesini açın ve biçim bölmesinin Genel bölümüne gidin. Veri biçimlendirme ayarlarını bulun ve biçim dizesini burada yapılandırın:
Not
Şimdilik, VBA biçim dizesi yerine bir .NET biçim dizesi girmeniz gerekir. Bu, gelecek bir sürümde çözülecek geçici bir sorundur.
Öğe düzeyi biçim dizesi ekleme
Öğe düzeyi biçim dizesi oluşturmak için biçim bölmesini açın ve biçimini ayarlamak istediğiniz öğenin biçim dizesi bölümlerini bulun. Tüm öğelerin biçim dizelerini desteklemediğini unutmayın. Veri etiketinde biçim dizesi ayarlamak için biçim bölmesinin Görsel bölümünü açın, Veri Etiketleri>Değer>Görüntüleme birimlerini özel olarak ayarlayın ve biçim kodunu girin:
Desteklenen özel biçim söz dizimi
Özel biçim dizeleri, Excel ve diğer Microsoft ürünleri için ortak olan VBA stili söz dizimini izler, ancak diğer ürünlerde kullanılan tüm söz dizimlerini desteklemez.
Not
Şimdilik, görsel düzey biçim dizeleri bunun yerine bir .NET biçim dizesi girmenizi gerektirir. Bu, gelecek bir sürümde çözülecek geçici bir sorundur.
Aşağıdaki tablolar Power BI'da desteklenen söz dizimini tanımlar.
Desteklenen Tarih simgeleri
Sembol | Aralık |
---|---|
d | 1-31 (Önünde sıfır olmadan ayın günü) |
dd | 01-31 (Önünde sıfır olan ayın günü) |
m | 1-12 (Ocak = 1 ile başlayan, önünde sıfır olmadan yılın ayı) |
mm | 01-12 (Ocak = 01 ile başlayan, önünde sıfır olan yılın ayı) |
mmm | Kısaltılmış ay adlarını görüntüler (Hicri ay adlarının kısaltması yoktur) |
mmmm | Tam ay adlarını görüntüler |
yy | 00-99 (Yılın son iki basamağı) |
yyyy | 100-9999 (Üç veya dört basamaklı yıl) |
Desteklenen Saat simgeleri
Sembol | Aralık |
---|---|
h | 0-23 ("" veya "PM" eklenmiş 1-12) (Önünde sıfır olmadan günün saati) |
hh | 00-23 ("" veya "PM" eklenmiş 01-12) (Başında sıfır olan günün saati) |
n | 0-59 (Önünde sıfır olmadan saat dakikası) |
nn | 00-59 (Önünde sıfır olan saat dakikası) |
m | 0-59 (Başında sıfır olmadan saat dakikası). Yalnızca önünde h veya ss varsa |
mm | 00-59 (Önünde sıfır olan saat dakikası). Yalnızca önünde h veya ss varsa |
s | 0-59 (Önünde sıfır olmadan dakikanın saniyesi) |
ss | 00-59 (Önünde sıfır olan dakika saniyesi) |
Özel değer dizelerinin nasıl biçimlendirilir bir örneğini görebilirsiniz.
Sayılar için kullanıcı tanımlı biçim ifadesinde noktalı virgülle ayrılmış bir-üç bölüm olabilir. Aralarında hiçbir şey olmayan noktalı virgüller eklerseniz, eksik bölüm görüntülenmez, bunun yerine "" ifadesini görürsünüz. Noktalı virgül belirtmezseniz, pozitif biçimi kullanır.
Aşağıda, farklı değer dizeleri için farklı biçim örnekleri verilmiştir:
Değerler | Biçim Dizesi | Biçim Dizesi | Biçim Dizesi | Biçim Dizesi |
---|---|---|---|---|
0.00;-0.0;" Sıfır" | 0.00;; | 0.00;-0.0; | 0.00; | |
-1.234 | -1.2 | "" | -1.2 | "" |
0 | "Sıfır" | "" | "" | 0,00 |
1.234 | 1.23 | 1.23 | 1.23 | 1.23 |
Aşağıdaki tablo, önceden tanımlanmış adlandırılmış tarih ve saat biçimlerini tanımlar:
Biçim adı | Açıklama |
---|---|
Genel Tarih | Tarih ve saati görüntüleme, örneğin 3/4/93 05:34 PM. Kesirli bölüm yoksa, yalnızca 3/4/93 gibi bir tarih görüntüleyin. Tamsayı parçası yoksa, yalnızca saati (örneğin, 17:34) görüntüleyin. Tarih görüntüleme, sistem ayarlarınız tarafından belirlenir. |
Uzun Tarih | Sisteminizin uzun tarih biçimine göre bir tarih görüntüleyin. |
Kısa Tarih | Sisteminizin kısa tarih biçimini kullanarak bir tarih görüntüleyin. |
Uzun Süre | Sisteminizin uzun zaman biçimini kullanarak bir saat görüntüleme; saat, dakika, saniye içerir. |
Kısa Süre | 24 saatlik biçimi kullanarak bir saat görüntüleyin, örneğin, 17:45. |
Adlandırılmış sayısal biçimler
Aşağıdaki tablo, önceden tanımlanmış adlandırılmış sayısal biçimleri tanımlar:
Biçim adı | Açıklama |
---|---|
Genel Numara | Binlik ayırıcısı olmayan sayıyı görüntüleme. |
Para Birimi | Binlik ayırıcı ile sayı görüntüleme. Ondalık ayırıcıdan sonra iki basamak görüntüler. Çıkış, sistem yerel ayarı ayarlarını temel alır. |
Sabit | Ondalık ayırıcıdan önce en az bir ve sonra iki basamak görüntüler. |
Standart | Binlik ayırıcısı olan, en az bir basamak önce ve ondalık ayırıcıdan sonra iki basamak içeren sayıyı görüntüler. |
Yüzde | Sayı, yüzde işaretiyle ( % ) 100 ile çarpılır. Ondalık ayırıcıdan sonra her zaman iki basamak görüntüler. |
Bilimsel | Standart bilimsel gösterimi kullanın. |
Aşağıdaki tabloda, kullanıcı tanımlı tarih/saat biçimleri oluşturmak için kullanabileceğiniz karakterler tanımlanmıştır.
Karakter | Açıklama |
---|---|
( : ) | Zaman ayırıcı. Bazı yerel ayarlarda, zaman ayırıcısını temsil etmek için başka karakterler kullanılabilir. Saat ayırıcısı saat değerleri biçimlendirildiğinde saatleri, dakikaları ve saniyeleri ayırır. Biçimlendirilmiş çıkışta zaman ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
( / ) | Tarih ayırıcı. Bazı yerel ayarlarda, tarih ayırıcısını temsil etmek için başka karakterler kullanılabilir. Tarih ayırıcısı, tarih değerlerinin biçimlendirildiğinde gün, ay ve yılı ayırır. Biçimlendirilmiş çıktıda tarih ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
d | Günü, başında sıfır olmadan bir sayı olarak (1-31) görüntüler. |
dd | Günü başta sıfır (01-31) olan bir sayı olarak görüntüler. |
ddd | Günü kısaltma (Güneş-Sat) olarak görüntüler. Yerel -leştirilmiş. |
dddd | Günü tam ad (Pazar-Cumartesi) olarak görüntüler. Yerel -leştirilmiş. |
m | Ayı, başında sıfır olmadan bir sayı olarak (1-12) görüntüler. m hemen h veya hh'yi izlerse, ay yerine dakika görüntülenir. |
mm | Ayı başta sıfır (01-12) olan bir sayı olarak görüntüler. m hemen h veya hh'yi izlerse, ay yerine dakika görüntülenir. |
mmm | Ayı kısaltma (Ocak-Aralık) olarak görüntüler. Yerel -leştirilmiş. |
mmmm | Ayı tam ay adı (Ocak-Aralık) olarak görüntüler. Yerel -leştirilmiş. |
yy | Yılı iki basamaklı bir sayı (00-99) olarak görüntüler. |
yyyy | Yılı dört basamaklı bir sayı (100–9999) olarak görüntüler. |
h | Saati, başında sıfır olmadan bir sayı olarak (0-23) görüntüler. |
hh | Saati, başında sıfır olan bir sayı olarak (00–23) görüntüler. |
n | Dakikayı, başında sıfır olmadan bir sayı olarak (0-59) görüntüler. |
nn | Dakikayı, başında sıfır olan bir sayı olarak (00–59) görüntüler. |
s | saniyeyi, başında sıfır olmadan bir sayı olarak (0-59) görüntüler. |
ss | saniyeyi başta sıfır (00–59) olan bir sayı olarak görüntüler. |
TT | 12 saatlik saati kullanın ve öğlenden önce herhangi bir saat ile büyük bir görüntüleyin; öğle ile 23:59 arasında herhangi bir saat içeren büyük bir PM görüntüler. |
Aşağıdaki tabloda, kullanıcı tanımlı sayı biçimleri oluşturmak için kullanabileceğiniz karakterler tanımlanmıştır.
Karakter | Açıklama |
---|---|
Hiçbiri | Sayıyı biçimlendirme olmadan görüntüleyin. |
( 0 ) | Basamak yer tutucusu. Bir basamak veya sıfır görüntüleme. İfadenin biçim dizesinde 0'ın göründüğü konumda bir basamak varsa, bunu görüntüleyin. Aksi takdirde, bu konumda bir sıfır görüntüler. Sayı, biçim ifadesinde sıfırlardan (ondalık değerinin her iki tarafında) daha az basamak içeriyorsa, baştaki veya sondaki sıfırları görüntüleyin. Sayıda ondalık ayırıcıdan sonra sıfır sayısından daha fazla basamak varsa, sayıyı sıfır sayısı kadar ondalık basamağı yuvarlar. Sayıda ondalık ayırıcıdan önce sıfır sayısından daha fazla basamak varsa, fazladan basamakları değişiklik yapmadan görüntüleyin. |
( # ) | Basamak yer tutucusu. Bir rakam veya hiçbir şey görüntüleme. İfadenin biçim dizesinde # ifadesinin göründüğü konumda bir basamak varsa, bunu görüntüleyin; aksi takdirde, bu konumda hiçbir şey görüntülemez. Bu simge sıfır basamaklı yer tutucu gibi çalışır. Ancak, sayı biçim ifadesindeki ondalık ayırıcının her iki tarafında da # karakterlerinden aynı veya daha az basamağı varsa baştaki ve sondaki sıfırlar görüntülenmez. |
( . ) | Ondalık yer tutucusu. Bazı yerel ayarlarda ondalık ayırıcı olarak virgül kullanılır. Ondalık yer tutucusu, ondalık ayırıcıdan önce ve sonra kaç basamak görüntüleneceğini belirler. Biçim ifadesi yalnızca bu simgenin solunda sayı işaretleri içeriyorsa, birden küçük sayılar ondalık ayırıcı ile başlar. Kesirli sayılarla görüntülenen bir baştaki sıfırı görüntülemek için ondalık ayırıcının solundaki ilk basamak yer tutucusu olarak 0 kullanın. Biçimlendirilmiş çıktıda ondalık yer tutucusu olarak kullanılan gerçek karakter, sisteminiz tarafından tanınan Sayı Biçimine bağlıdır. |
(%) | Yüzde yer tutucusu. İfade 100 ile çarpılır. Yüzde karakteri ( % ) biçim dizesinde göründüğü konuma eklenir. |
( , ) | Binlik ayırıcılar. Bazı yerel ayarlarda, binlik ayırıcı olarak nokta kullanılır. Binlik ayırıcı, ondalık ayırıcısının solunda dört veya daha fazla yeri olan bir sayının içindeki binlerceyi yüzlerceden ayırır. Biçim, basamak yer tutucuları ( 0 veya # ) ile çevrili binlik ayırıcı içeriyorsa, binlik ayırıcının standart kullanımı belirtilir. İki bitişik binlik ayırıcı veya ondalık ayırıcının hemen solunda yer alan binlik ayırıcı (ondalık belirtilip belirtilmediği), "sayıyı 1000'e bölerek ölçeklendirme, gerektiğinde yuvarlama" anlamına gelir. Örneğin, 100 milyonu 100 olarak göstermek için "##0," biçim dizesini kullanabilirsiniz. Bir milyondan küçük sayılar 0 olarak görüntülenir. Ondalık ayırıcının hemen solu dışındaki herhangi bir konumdaki iki bitişik binlik ayırıcı, yalnızca binlik ayırıcının kullanımını belirtmek olarak değerlendirilir. Biçimlendirilmiş çıktıda binlik ayırıcı olarak kullanılan gerçek karakter, sisteminiz tarafından tanınan Sayı Biçimine bağlıdır. |
( : ) | Zaman ayırıcı. Bazı yerel ayarlarda, zaman ayırıcısını temsil etmek için başka karakterler kullanılabilir. Saat ayırıcısı saat değerleri biçimlendirildiğinde saatleri, dakikaları ve saniyeleri ayırır. Biçimlendirilmiş çıkışta zaman ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
( / ) | Tarih ayırıcı. Bazı yerel ayarlarda, tarih ayırıcısını temsil etmek için başka karakterler kullanılabilir. Tarih ayırıcısı, tarih değerlerinin biçimlendirildiğinde gün, ay ve yılı ayırır. Biçimlendirilmiş çıktıda tarih ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
( E- E+ e- e+ ) | Bilimsel biçim. Biçim ifadesi E-, E+, e-veya e+ sonrasında en az bir basamak yer tutucusu ( 0 veya # ) içeriyorsa, sayı bilimsel biçimde görüntülenir ve sayı ile üs arasına E veya e eklenir. Basamak yer tutucularının sayısı, üs içindeki basamak sayısını belirler. Negatif üslerin yanına eksi işareti yerleştirmek için E- veya e- kullanın. Negatif üslerin yanına eksi işareti ve pozitif üslerin yanına artı işareti yerleştirmek için E+ veya e+ kullanın. |
- + $ ( ) | Sabit bir karakter görüntüleme. Farklı bir karakter görüntülemek için önüne ters eğik çizgi (\) koyun veya çift tırnak işareti (" ") içine alın. |
( \ ) | Sonraki karakteri biçim dizesinde görüntüleyin. Özel anlamı olan bir karakteri değişmez karakter olarak görüntülemek için önüne ters eğik çizgi (\) koyun. Ters eğik çizginin kendisi görüntülenmez. Ters eğik çizgi kullanmak, sonraki karakteri çift tırnak içine almayla aynıdır. Ters eğik çizgi görüntülemek için iki ters eğik çizgi (\\) kullanın. Tarih biçimlendirme ve saat biçimlendirme karakterleri (a, c, d, h, m, n, p, q, s, t, w, /ve :) sabit karakterler, sayısal biçimlendirme karakterleri (#, 0, %, E, e, virgül ve nokta) ve dize biçimlendirme karakterleri (@, &, <, , >!) olarak görüntülenemez. |
("ABC") | Dizeyi çift tırnak işaretleri (" ") içinde görüntüleyin. |
Dikkat edilecekler ve sınırlamalar
- Dize veya boole türünde alanlar için özel biçim dizesi ayarlayamazsınız.
İlgili içerik
Daha fazla bilgi için bkz.