Hakkımda

28 Mart 2024

Office 365 üzerinden Outlook Gruplar sekmesi görünümü kaldırma!

 Merhaba Dostlar,

Bu makalede office 365 üzerinde açılan ve yönetilen Gruplar alanının Outlook üzerinden kaldırıması hakkında bir yazıyı ele alacağız.

Bazı kullanıcılar veya yöneyim ekibi tarafından gruplar sekmesinin görüntülenmesi istenmemektedir. Bunu 365 Powershell üzerinden kapatmak mümkündür.

Set-UnifiedGroup -Identity (grupadı) -HiddenFromExchangeClientsEnabled:$True

Bu komutu kullarak ilgili grup adı verilerek görünüm gizlenebilir.

Faydası olması dileğiyle.


18 Ocak 2024

Qlik Sense Birden çok QVD ile QVD dosyası tekrar oluşturma.

 Merhaba Dostlar;

Bu makalede var olan QVD tabloları ile sıfırdan tekrar QVD oluşturma mantığından bahsedeceğim,

Öncelikle veri düzenleyeceğimize gelelim,

Elimizde 3 Tane QVD tablo varsayalım;


Tablo1:

LOAD  ID,  Alan1,  Alan2

FROM [lib://Data_Folder/Tablo1.qvd]

(qvd) where ((Alan1+ Alan)>0) ;


LEFT Join

LOAD  ID2  as  ID, ALAN3, ALAN4 

FROM [lib://Data_Folder/Tablo2.qvd]

(qvd) ;


LEFT Join

LOAD  ID3  as  ID, ALAN5, ALAN6 

FROM [lib://Data_Folder/Tablo3.qvd]

(qvd) ;


LOAD * 

RESIDENT Tablo1;


STORE Tablo1 INTO '[lib://TIGER_Data_Folder/Tablo1Yeni.qvd]';

DROP TABLE  Tablo1;

11 Ocak 2024

Qlik Sense Pivot tabloda toplam alanı (ilk satır) renklendirme

 Merhaba Dostlar;

Bu makalede Qlik Sense üzerinde Pivot tabloda toplam alanı, yani ilk satır; grupların üzerinde alanı renklendirme den bahsedeceğiz.  

Genelde bu alanı pivot üzerinde ayrımı görmek için kullanılır, Haliyle raporu kullanan kullanıcılar bu ayrımı daha rahat seçebilmesi adına aslında taleplerinde haklılardır. Her ne kadar Görünüş alanında stil üzerinden üzerine geldiğinde renk değiştir desek de, çok fazla data lı raporlarda bu yapılan renklendirme işlemi işlevsiz kalıyor diyebiliriz. Peki biz ne yapacağız, biz aslında büyük datalı raporların kesişim noktası olan toplam alanlarını renklendireceğiz.

Hadi başlayalım,

Kodumuz Dimensionality

Ne işe yarıyor peki ?

Dimensionality(), geçerli satır için boyutların sayısını döndürür. Pivot tablolar söz konusu olduğunda fonksiyon, toplama olmayan içeriğe sahip (yani, kısmi toplamlar veya daraltılmış toplamalar içermeyen) boyut sütunlarının toplam sayısını döndürür. Dönüş verileri türü tamsayıdır.

Sınırlamalar:  

Bu fonksiyon yalnızca grafiklerde kullanılabilir. Pivot tablo dışındaki tüm grafik türleri için toplam dışındaki tüm satırlarda bulunan boyut sayısını döndürür ve bu değer 0 olur.

Bu grafik fonskiyonu grafiğin ifadelerinden herhangi birinde kullanıldığında grafiklerdeki y değerlerine göre veya tablolardaki ifade sütunlarına göre sıralamaya izin verilmez. Bu nedenle, söz konusu sıralama alternatifleri otomatik olarak devre dışı bırakılır. Bu grafik fonksiyonunu bir görselleştirmede veya tabloda kullandığınızda, görselleştirmenin sıralaması bu fonksiyonun sıralanmış girdisine geri döner.


Aşağıdaki örnek te şunu anlatıyor, SATISADET leri olan toplam verilerinin, 1 satırları  rgb(242,242,242)  olarak renklendirdim, diğer satırlar ise kendi aralarında, GerceklesenMiktar toplamına göre farklı renkler alacaktır. 

Örnek olarak : SATIS1ADET içerisinde GerceklesenMiktar 6 ise Green()  12 ise rgb(244,233,0) rengini alacaktır.


If(Dimensionality()>1, rgb(242,242,242) ,

if(SIFTAHGROUP='SATIS1ADET' , if(Sum(GerceklesenMiktar)>=6, if(Sum(GerceklesenMiktar)>=12,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS2ADET' , if(Sum(GerceklesenMiktar)>=10, if(Sum(GerceklesenMiktar)>=20,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS3ADET' , if(Sum(GerceklesenMiktar)>=75, if(Sum(GerceklesenMiktar)>=150,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS4ADET' , if(Sum(GerceklesenMiktar)>=20, if(Sum(GerceklesenMiktar)>=40,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS5ADET' , if(Sum(GerceklesenMiktar)>=25, if(Sum(GerceklesenMiktar)>=50,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS6ADET' , if(Sum(GerceklesenMiktar)>=4, if(Sum(GerceklesenMiktar)>=8,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS7ADET' , if(Sum(GerceklesenMiktar)>=2, if(Sum(GerceklesenMiktar)>=4,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS8ADET' , if(Sum(GerceklesenMiktar)>=10, if(Sum(GerceklesenMiktar)>=20,Green(),rgb(244,233,0))),

if(SIFTAHGROUP='SATIS9ADET' , if(Sum(GerceklesenMiktar)>=3, if(Sum(GerceklesenMiktar)>=6,Green(),rgb(244,233,0))),

))))))))))


Bu formülü  Hesaplamalar alanında Arka plan rengi ifadesi üzerinde kullandım.
Faydası olması dileğiyle

27 Aralık 2023

Qlik Sense Üzerinde SQL verisini QVD'ye çevirme

Merhaba Dostlar, 

Bu makalede Qlik Sense üzerinde SQL verisini QVD ye çevirmeden bahsedeceğiz. QVD datası nedir ne işe yarar gibi soruları ayrı bir makalede yer vereceğim. Qlik üzerinde Veri yükleme düzenleyici ekranınına giriş yapıyoruz, Burada yeni bir sorgu ekranı ekliyoruz, Sorgu ekranı ekledikten sonra mutlaka main kısmına SQL connection string bağlantımı ekliyoruz. Sonrasında sorgumuzu aşağıdaki şekilde yazıyoruz,

TabloAdi:
LOAD
*
;
SQL
SELECT * FROM SQSRG."SQL_SORGUSU";

STORE TabloAdi into [lib://Dosya_Uzantı/TabloAdi.qvd]
(qvd);

Faydası olması dileğiyle.

08 Ağustos 2023

Logo Hazine Sihirbazı Tablo İsimleri

 select t0.new_FirmsIdName, count(*) as hareket_sayısı from vNew_Transaction t0 group by t0.new_FirmsIdName 
Hesap Hareketleri vNew_Transaction tablosu içeriside yer almaktadır.

 

select t0.new_FirmsIdName, count(*) as hareket_sayısı from vNew_BankPayment t0 group by t0.new_FirmsIdName 
Ödeme Hareketleri vNew_BankPaymen tablosu içerisinde yer almaktadır.

 

select t0.new_FirmsIdName, count(*) as hareket_sayısı from vNew_LogoDBS t0 group by t0.new_FirmsIdName   
DBS Hareketleri 
vNew_LogoDBS tablusu içerisinde yer almaktadır.

 

Eflow' da konum bilgisi nasıl alınır?

 Merhaba Dostlar,

Bu makalede eflow üzerinde konum bilgisi nasıl alınıyor bu konuya değineceğiz.

Öncelikle konum bilgisi almak istediğimiz süreci açıyoruz.

Açılan süreç içerisinde sağ tık Ayarlar sekmesine tıklıyoruz.


Ayarlar açıldıktan sonra 
Süreç sahibi kısmının hemen altında yer alan Lokasyon takibi yapılacak seçeneğini işaretliyoruz.
Yeni başlayan süreçlerde artık konum bilgisi alınacaktır.
Konun bilgisine eflow 'un kendi database i içerisinde INST_TASK_SUMARY tablosundan ulaşabilirsiniz.
Bu tabloda en sağ kısımda yer geo alanı gereceksiniz. Bu alanda koordinat bilgilerini bulabilirsiniz.




SELECT * FROM eflow.dbo.INST_TASK_SUMMARY ORDER BY tsid desc



27 Temmuz 2023

SQL Date Zaman Çevirileri

 Merhaba Dostlar,

Bu makalede SQL tarafında tarih ve saat formatlarına değineceğiz. Aşağıda örnekler ile verilmiş format ve örnek çıktılar mevcut. Faydası olması dileğiyle


SADECE TARİH FORMATI
Format #SorguFormatÖrnek Çıktı
1select convert(varchar, getdate(), 1)mm/dd/yy12/30/22
2select convert(varchar, getdate(), 2)yy.mm.dd22.12.30
3select convert(varchar, getdate(), 3)dd/mm/yy30/12/22
4select convert(varchar, getdate(), 4)dd.mm.yy30.12.22
5select convert(varchar, getdate(), 5)dd-mm-yy30-12-22
6select convert(varchar, getdate(), 6)dd-Mon-yy30 Dec 22
7select convert(varchar, getdate(), 7)Mon dd, yyDec 30, 22
10select convert(varchar, getdate(), 10)mm-dd-yy12-30-22
11select convert(varchar, getdate(), 11)yy/mm/dd22/12/30
12select convert(varchar, getdate(), 12)yymmdd221230
23select convert(varchar, getdate(), 23)yyyy-mm-dd2022-12-30
31select convert(varchar, getdate(), 31)yyyy-dd-mm2022-30-12
32select convert(varchar, getdate(), 32)mm-dd-yyyy12-30-2022
33select convert(varchar, getdate(), 33)mm-yyyy-dd12-2022-30
34select convert(varchar, getdate(), 34)dd-mm-yyyy30-12-2022
35select convert(varchar, getdate(), 35)dd-yyyy-mm30-2022-12
101select convert(varchar, getdate(), 101)mm/dd/yyyy12/30/2022
102select convert(varchar, getdate(), 102)yyyy.mm.dd2022.12.30
103select convert(varchar, getdate(), 103)dd/mm/yyyy30/12/2022
104select convert(varchar, getdate(), 104)dd.mm.yyyy30.12.2022
105select convert(varchar, getdate(), 105)dd-mm-yyyy30-12-2022
106select convert(varchar, getdate(), 106)dd Mon yyyy30 Dec 2022
107select convert(varchar, getdate(), 107)Mon dd, yyyyDec 30, 2022
110select convert(varchar, getdate(), 110)mm-dd-yyyy12-30-2022
111select convert(varchar, getdate(), 111)yyyy/mm/dd2022/12/30
112select convert(varchar, getdate(), 112)yyyymmdd20221230
 
SADECE SAAT FORMATI
8select convert(varchar, getdate(), 8)hh:mm:ss00:38:54
14select convert(varchar, getdate(), 14)hh:mm:ss:nnn00:38:54:840
24select convert(varchar, getdate(), 24)hh:mm:ss00:38:54
108select convert(varchar, getdate(), 108)hh:mm:ss00:38:54
114select convert(varchar, getdate(), 114)hh:mm:ss:nnn00:38:54:840
 
TARİH & SAAT FORMAYI
0select convert(varchar, getdate(), 0)Mon dd yyyy hh:mm AM/PMDec 30 2022 12:38AM
9select convert(varchar, getdate(), 9)Mon dd yyyy hh:mm:ss:nnn AM/PMDec 30 2022 12:38:54:840AM
13select convert(varchar, getdate(), 13)dd Mon yyyy hh:mm:ss:nnn AM/PM30 Dec 2022 00:38:54:840AM
20select convert(varchar, getdate(), 20)yyyy-mm-dd hh:mm:ss2022-12-30 00:38:54
21select convert(varchar, getdate(), 21)yyyy-mm-dd hh:mm:ss:nnn2022-12-30 00:38:54.840
22select convert(varchar, getdate(), 22)mm/dd/yy hh:mm:ss AM/PM12/30/22 12:38:54 AM
25select convert(varchar, getdate(), 25)yyyy-mm-dd hh:mm:ss:nnn2022-12-30 00:38:54.840
26select convert(varchar, getdate(), 26)yyyy-dd-mm hh:mm:ss:nnn2022-30-12 00:38:54.840
27select convert(varchar, getdate(), 27)mm-dd-yyyy hh:mm:ss:nnn12-30-2022 00:38:54.840
28select convert(varchar, getdate(), 28)mm-yyyy-dd hh:mm:ss:nnn12-2022-30 00:38:54.840
29select convert(varchar, getdate(), 29)dd-mm-yyyy hh:mm:ss:nnn30-12-2022 00:38:54.840
30select convert(varchar, getdate(), 30)dd-yyyy-mm hh:mm:ss:nnn30-2022-12 00:38:54.840
100select convert(varchar, getdate(), 100)Mon dd yyyy hh:mm AM/PMDec 30 2022 12:38AM
109select convert(varchar, getdate(), 109)Mon dd yyyy hh:mm:ss:nnn AM/PMDec 30 2022 12:38:54:840AM
113select convert(varchar, getdate(), 113)dd Mon yyyy hh:mm:ss:nnn30 Dec 2022 00:38:54:840
120select convert(varchar, getdate(), 120)yyyy-mm-dd hh:mm:ss2022-12-30 00:38:54
121select convert(varchar, getdate(), 121)yyyy-mm-dd hh:mm:ss:nnn2022-12-30 00:38:54.840
126select convert(varchar, getdate(), 126)yyyy-mm-dd T hh:mm:ss:nnn2022-12-30T00:38:54.840
127select convert(varchar, getdate(), 127)yyyy-mm-dd T hh:mm:ss:nnn2022-12-30T00:38:54.840
 
İSLAMİ TAKVİM TARİHLERİ
130select convert(nvarchar, getdate(), 130)dd mmm yyyy hh:mi:ss:nnn AM/PMdate output
131select convert(nvarchar, getdate(), 131)dd mmm yyyy hh:mi:ss:nnn AM/PM10/12/1444 12:38:54:840AM
Birleşik Tarih & Saat FormatlarıFormatÇıktı
select replace(convert(varchar, getdate(),101),'/','')mmddyyyy12302022
select replace(convert(varchar, getdate(),101),'/','') + replace(convert(varchar, getdate(),108),':','')mmddyyyyhhmmss12302022004426

Office 365 üzerinden Outlook Gruplar sekmesi görünümü kaldırma!

 Merhaba Dostlar, Bu makalede office 365 üzerinde açılan ve yönetilen Gruplar alanının Outlook üzerinden kaldırıması hakkında bir yazıyı ele...