# Concat - grafik fonksiyonu

Concat(), dize değerlerini birleştirmek için kullanılır. Fonksiyon, her bir boyut üzerine değerlendirilen ifadenin tüm değerlerinin toplanmış dize birleşimini döndürür.

Concat({[SetExpression] [DISTINCT] [TOTAL [&lt;fld{, fld}&gt;]] string[, delimiter[, sort\_weight]])

Dönüş verileri türü: dize

Bağımsız değişkenleri birleştir

| Bağımsız Değişken | Açıklama |
| --- | --- |
| string | İşlenecek dizeyi içeren ifade veya alan. |
| delimiter | Her değer, delimiter içinde bulunan dize ile ayrılabilir. |
| sort\_weight | Birleşimin sırası sort\_weight boyutunun değerine göre belirlenebilir (varsa) ve en düşük değere karşılık gelen dize birleşimde ilk görünür sort\_weight bağımsız değişken değeri olarak 0 kullanıldığında, çıktıya sıralama uygulanmaz. sort\_weight bağımsız değişkeni atlanırsa, işlev varsayılan olarak alfasayısal sıralama yapar. |
| SetExpression | Toplama işlevi, varsayılan olarak, seçim tarafından tanımlanmış olası kayıtlar kümesi üzerinden toplanır. Bir set analizi ifadesi ile alternatif bir kayıt kümesi tanımlanabilir. |
| distinct | İfadeden önce distinct sözcüğü varsa tüm çoğaltmalar göz ardı edilir. |
| TOTAL | TOTAL sözcüğü fonksiyon bağımsız değişkenlerinden önce gelirse, hesaplama yalnızca geçerli boyutsal değere ait olanlar için değil de, geçerli seçimlerde verilen tüm olası değerler üzerinden yapılır; yani grafik boyutlarını göz ardı eder. TOTAL niteleyicisinin ardından açılı ayraçlar içindeki bir veya daha fazla alan adından oluşan bir liste gelebilir &lt;fld&gt;. Bu alan adları grafik boyut değişkenlerinin bir alt kümesi olmalıdır.<br><br>[Toplama kapsamını tanımlama](https://help.qlik.com/tr-TR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/ChartFunctions/define-aggregation-scope.htm) |

Örnekler ve sonuçlar

| Örnek | Sonuç |
| --- | --- |
| `Concat(Team)` | Tablo, SalesGroup ve Amount boyutlarından ve Concat(Team) hesaplaması üzerindeki varyasyonlardan oluşturulmuştur. Toplamlar sonucu yok sayılırsa, sekiz Team değeri için iki SalesGroup değeri geneline yayılmış veriler bulunmasına karşın, Concat(Team) hesaplamasının tabloda birden fazla Team dize değerini birleştiren tek sonucunun Amount 20000 boyutunu içeren satır (BetaGammaGamma sonucunu veren) olduğuna dikkat edin. Bunun nedeni, giriş verilerinde Amount 20000 için üç değer bulunmasıdır. Hesaplama boyutlar geneline yayıldığında tüm diğer sonuçlar birleştirilmeden kalır; çünkü her SalesGroup ve Amount kombinasyonu için yalnızca bir Team değeri vardır. |
| `Concat(DISTINCT Team,', ')` | Beta, Gamma. Çünkü DISTINCT niteleyicisi, çoğaltma Gamma sonucunun göz ardı edilmesi anlamına gelir. Ayrıca, ayırıcı bağımsız değişken, virgül ve bunu izleyen boşluk olarak tanımlanır. |
| `Concat (TOTAL <SalesGroup> Team)` | TOTAL niteleyicisi kullanılırsa, tüm Team değerleri için tüm dize değerleri birleştirilir. Alan seçimi &lt;SalesGroup&gt; belirtildiğinde, sonuçları SalesGroup boyutunun iki değeri halinde böler. SalesGroupEast için, sonuçlar AlphaBetaDeltaGammaGamma olur. SalesGroupWest için, sonuçlar EpsilonEtaThetaZeta olur. |
| `Concat (TOTAL <SalesGroup> Team,';', Amount)` | sort\_weight: Amount bağımsız değişkeni eklenerek, sonuçlar Amount boyutunun değerine göre sıralanır. Sonuçlar DeltaBetaGammaGammaAlpha ve EtaEpsilonZEtaTheta olur. |
| `Concat(Team, '', 0)` | sort\_weight 0 olarak ayarlandığında sonuçlar sıralanmaz. |
| `Concat(TOTAL <SalesGroup> Team, '', 0)` | sort\_weight 0 olarak ayarlandığında sonuçlar sıralanmaz. Ayrıca, TOTAL niteleyicisi kullanıldığı için tüm Team değerleri için tüm dize değerleri birleştirilir. |

**Örneklerde kullanılan veriler:**

`TeamData:
` `LOAD * inline [` `SalesGroup|Team|Date|Amount
` `East|Gamma|01/05/2013|20000
` `East|Gamma|02/05/2013|20000
` `West|Zeta|01/06/2013|19000
` `East|Alpha|01/07/2013|25000
` `East|Delta|01/08/2013|14000
` `West|Epsilon|01/09/2013|17000
` `West|Eta|01/10/2013|14000
` `East|Beta|01/11/2013|20000
` `West|Theta|01/12/2013|23000
` `] (delimiter is '|');`

Tablo formunda örnek veriler

| SalesGroup | Amount | Concat(Team) | Concat(TOTAL &lt;SalesGroup&gt; Team) | Concat(Team, ', ', 0) | Concat(TOTAL &lt;SalesGroup&gt; Team, '', 0) |
| --- | --- | --- | --- | --- | --- |
| East | 14000 | Delta | AlphaBetaDeltaGammaGamma | Delta | GammaGammaAlphaDeltaBeta |
| East | 20000 | BetaGammaGamma | AlphaBetaDeltaGammaGamma | GammaGammaBeta | GammaGammaAlphaDeltaBeta |
| East | 25000 | Alpha | AlphaBetaDeltaGammaGamma | Alpha | GammaGammaAlphaDeltaBeta |
| West | 14000 | Eta | EpsilonEtaThetaZeta | Eta | ZetaEpsilonEtaTheta |
| West | 17000 | Epsilon | EpsilonEtaThetaZeta | Epsilon | ZetaEpsilonEtaTheta |
| West | 19000 | Zeta | EpsilonEtaThetaZeta | Zeta | ZetaEpsilonEtaTheta |
| West | 23000 | Theta | EpsilonEtaThetaZeta | Theta | ZetaEpsilonEtaTheta |