# Örtük set işleçleri içeren set değiştiriciler

Bir set değiştiricide seçim yazmanın standart yolu, eşittir işareti kullanmaktır. Örneğin:

`Year = {">2015"}`

Set değiştiricide eşittir işaretinin sağında kalan ifade, öğe seti olarak adlandırılır. Tek alan değerlerinin bir setini; yani bir seçimi tanımlar.

Bu gösterim, alandaki geçerli seçimi göz ardı ederek yeni bir seçim tanımlar. Bu nedenle set tanımlayıcısı bu alanda bir seçim içeriyorsa, eski seçim öğe setindekiyle değiştirilir.

Seçiminizde alandaki mevcut seçimi temel almak istediğinizde, farklı bir ifade kullanmanız gerekir

Örneğin, eski seçimi korumak ve yılın 2015'ten büyük olması koşulunu eklemek istiyorsanız, şunu yazabilirsiniz:

`Year = Year * {">2015"}`

Yıldız işareti, kesişimi tanımlayan bir set işlecidir, bu nedenle `Year` içindeki mevcut seçim ile yılın `2015` değerinden büyük olması koşulu arasındaki kesişimi elde edersiniz. Bu, şu şekilde de yazılabilir:

`Year *= {">2015"}`

Yani atama işleci (`*=`) örtük olarak bir kesişimi tanımlar.

Benzer şekilde örtük bileşimler, dışlamalar ve farklar da şunlar kullanılarak tanımlanabilir: `+=`, `–=`, `/=`

## Örnekler: Örtük set işleçleri içeren set değiştiriciler için grafik ifadeleri

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers-using-assignments-implicit-set-operators.htm)

#### Örnekler - grafik ifadeleri

Yükleme kodu

Aşağıdaki grafik ifadesi örneklerini oluşturmak için aşağıdaki verileri veri yükleme düzenleyicisinde satır içi yükleme olarak yükleyin.

```

MyTable:
Load 
Year(Date) as Year,
Date#(Date,'YYYY-MM-DD') as ISO_Date, 
Date(Date#(Date,'YYYY-MM-DD'),'M/D/YYYY') as US_Date, 
Country, Product, Amount 
Inline
[Date, Country, Product, Amount
2018-02-20, Canada, Washer, 6
2018-07-08, Germany, Anchor bolt, 10
2018-07-14, Germany, Anchor bolt, 3
2018-08-31, France, Nut, 2
2018-09-02, Czech Republic, Bolt, 1
2019-02-11, Czech Republic, Bolt, 3
2019-07-31, Czech Republic, Washer, 6
2020-03-13, France, Anchor bolt, 1
2020-07-12, Canada, Anchor bolt, 8
2020-09-16, France, Washer, 1];	
```

Satır içi yüklemeleri kullanma hakkında daha fazla bilgi için bkz. [Veri yüklemek için satır içi yüklemeler kullanma](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Örtük set işleçleri içeren grafik ifadeleri

Aşağıdaki grafik ifadeleriyle Qlik Sense sayfasında bir tablo oluşturun.

Bir ülke listesinden `Canada` ve `Czech Republic` değerlerini seç.

Tablo - Örtük set işleçleri içeren grafik ifadeleri

| Ülke | $(=Sum(Tutar)) | Sum({&lt;Country\*={Canada}&gt;} Amount) | Sum({&lt;Country-={Canada}&gt;} Amount) | Sum({&lt;Country+= {France}&gt;} Amount) |
| --- | --- | --- | --- | --- |
| Toplamlar | 24 | 14 | 10 | 28 |
| Kanada | 14 | 14 | 0 | 14 |
| Çek Cumhuriyeti | 10 | 0 | 10 | 10 |
| Fransa | 0 | 0 | 0 | 4 |

Açıklama

* Boyutlar:

  * `Country`

* Hesaplamalar:

  * `Sum(Amount)`

    Geçerli seçim için `Amount` değerini topla. Yalnızca `Canada` ve `Czech Republic` alanlarının sıfır olmayan değerler içerdiğine dikkat edin.

  * `Sum({<Country*={Canada}>}Amount)`

    Geçerli seçim için, `Country` değerinin `Canada` olması koşuluyla kesişimli olarak `Amount` toplamını al. `Canada`, kullanıcı seçiminin parçası değilse set ifadesi boş bir set döndürür ve sütundaki tüm satırlarda `0` değeri olur.

  * `Sum({<Country-={Canada}>}Amount)`

    Geçerli seçim için `Amount` değerini topla, ancak önce `Canada` değerini `Country` seçiminin dışında tut. `Canada` kullanıcı seçiminin parçası değilse, set ifadesi hiçbir sayıyı değiştirmez.

  * `Sum({<Country+={France}>}Amount)`

    Geçerli seçim için `Amount` değerini topla, ancak önce `France` değerini `Country` seçimine ekle. `France`, kullanıcı seçiminin zaten bir parçasıysa set ifadesi hiçbir bir sayıyı değiştirmez.

Örtük set işleçleri içeren set değiştiriciler

Örtük set işleçleri içeren set değiştiriciler

Örtük set işleçleri içeren set değiştiriciler ![Örtük set işleçleri içeren set değiştiriciler.](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Resources/Images/ui_gen_setanalysis_implicit_set_operators.png)

İfadeler hakkında daha fazla bilgi için bkz. [Görselleştirmelerde ifadeleri kullanma](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

| Örnekler | Sonuçlar |
| --- | --- |
| sum( {$&lt;Product += {OurProduct1, OurProduct2} &gt;} Sales ) | Seçilen ürünler listesine "OurProduct1" ve "OurProduct2" ürünlerini eklemek üzere örtük bir birleşim kullanarak, geçerli seçim için satışları döndürür. |
| sum( {$&lt;Year += {“20\*”,1997} – {2000} &gt;} Sales ) | Seçime birkaç yıl eklemek için örtük bir birleşim kullanarak, geçerli seçim için satışı döndürür: 1997 ve 2000 ile değil, "20" ile başlayan tümü.<br><br>2000'in geçerli seçime dahil edilmesi durumunda yine de değişimden sonra dahil edileceğini unutmayın. `<Year=Year + ({“20*”,1997}–{2000})>` ile aynı. |
| sum( {$&lt;Product \*= {OurProduct1} &gt;} Sales ) | Yalnızca geçerli olarak seçilen ürünlerin ve "OurProduct1" ürününün kesişimi için, geçerli seçime yönelik satışları döndürür. |