[]
Power querry ve excel'de neyi yanlış yapıyorum?
hatalı bir veri elde ediyorum power query'de ve başıma dert açtı yanlış bir rapor hazırladığım için.
neden böyle hata aldığımı da anlayamadım her şey doğru görünüyor aslında.
şöyle ki, bir data var elimde, ürün satış dataları. datada ürün kod numaraları var. bir diğer datamda ise bu ürünlerin tonaj bilgileri var. iki datada ürün kod numaraları ortak.
power query'de sorguları birleştir yaparak, ortak veri olan ürün kod numaralarını kullnarak, satış datasına ürünlerin tonaj bilgilerini de getiriyorum. daha sonra bu datayla excelde pivot alıp özet çıkarıyorum.
işin garip yanı power query veriyi olduğundan fazla çıkarıyor. tonaj mesela 100ton ise power queryden gelen datayla 200ton olarak görüyorum. az önce de denedim eksik verdi mesela.
buna ne sebep oluyor olabilir?
neden böyle hata aldığımı da anlayamadım her şey doğru görünüyor aslında.
şöyle ki, bir data var elimde, ürün satış dataları. datada ürün kod numaraları var. bir diğer datamda ise bu ürünlerin tonaj bilgileri var. iki datada ürün kod numaraları ortak.
power query'de sorguları birleştir yaparak, ortak veri olan ürün kod numaralarını kullnarak, satış datasına ürünlerin tonaj bilgilerini de getiriyorum. daha sonra bu datayla excelde pivot alıp özet çıkarıyorum.
işin garip yanı power query veriyi olduğundan fazla çıkarıyor. tonaj mesela 100ton ise power queryden gelen datayla 200ton olarak görüyorum. az önce de denedim eksik verdi mesela.
buna ne sebep oluyor olabilir?
Unique sayıları ve veri tiplerini kontrol ettiniz mi? Kod numaralarının veri tipleri aynı değilse birleştirmiyor olabilir , ya da aynı kod numarası için birden fazla veri içeriyor olabilir. Eksik, unique verileri ve veri tiplerini gözden geçirin derim. Kendisinin kopyası olan satırlar da olabilir veride. Bir de alan isimleri aynı değilse birleştirmiyor olabilir.
- titanic kemancısı (17.07.24 10:54:28 ~ 10:55:58)
@titanic kemancısı,
1-veri tipi dediğiniz metin, sayı falan değil mi? şimdi kontrol ettim ve ikisini de metin yaptım, yine aynı şekilde sonuç veriyor.
2-alan isimleri dediğiniz başlık satırı mı acaba?
3- unique sayıları nasıl kontrol edeceğimi bilmiyorum açıkçası. tonajın bulunduğu datada yinelenen veri yok onu kontrol ettim. ama satış datasında benzer satırlar olabilir, ama tamamiyle satırın birebir olmasına imkan pek yok. geçen denememde örneğin 2 milyon satır var diyelim, verileri birleştir dediğimde tamam demeden önce kaç satır eşleştiğini gösteriyor, orada 2,5 milyon satır eşleşti dedi mesela. duplicate ediyor sanki bir şeyleri.
yani sorun, tonaj verilerini satış verilerinin yanına getirdiğimde başlıyor. örneğin aynı satış datasına satış temsilcilerini de getiriyorum yine sorguları birleştir diyerek, o dosyadan gelen verilerle ilgili bir sorun çıkmıyor.
şu aklıma geldi, satış datasındaki satışı yapılmış her ürünün tonaj bilgisi yok tonaj datası dosyasında. bu bir eksiklik değil bu arada, her ürünün tonajı gerekli değil, belli markadaki ürün kalemlerinin tonajları gerekiyor ve kullanılıyor. ama acaba bu böyle bir hataya mı yol açıyor diye düşünmüştüm. böyle bir şey sorun yaratıyor olabilir mi? orada tonaj sütununda bu verisi olmayan satırlar null olarak geliyor neticede.
ama sonra sadece tonajlı ürünlerin olduğu bir satış datası çektim ve bu dataya tonaj verilerini sorguları birleştir diyerek birleştirdim. ve datadaki her ürünün tonaj bilgisi var, düşeyara ile önden kontrol ettim, hiç bir veri boşta kalmmıyor.
ve yine eksik sonuç verdi.
1-veri tipi dediğiniz metin, sayı falan değil mi? şimdi kontrol ettim ve ikisini de metin yaptım, yine aynı şekilde sonuç veriyor.
2-alan isimleri dediğiniz başlık satırı mı acaba?
3- unique sayıları nasıl kontrol edeceğimi bilmiyorum açıkçası. tonajın bulunduğu datada yinelenen veri yok onu kontrol ettim. ama satış datasında benzer satırlar olabilir, ama tamamiyle satırın birebir olmasına imkan pek yok. geçen denememde örneğin 2 milyon satır var diyelim, verileri birleştir dediğimde tamam demeden önce kaç satır eşleştiğini gösteriyor, orada 2,5 milyon satır eşleşti dedi mesela. duplicate ediyor sanki bir şeyleri.
yani sorun, tonaj verilerini satış verilerinin yanına getirdiğimde başlıyor. örneğin aynı satış datasına satış temsilcilerini de getiriyorum yine sorguları birleştir diyerek, o dosyadan gelen verilerle ilgili bir sorun çıkmıyor.
şu aklıma geldi, satış datasındaki satışı yapılmış her ürünün tonaj bilgisi yok tonaj datası dosyasında. bu bir eksiklik değil bu arada, her ürünün tonajı gerekli değil, belli markadaki ürün kalemlerinin tonajları gerekiyor ve kullanılıyor. ama acaba bu böyle bir hataya mı yol açıyor diye düşünmüştüm. böyle bir şey sorun yaratıyor olabilir mi? orada tonaj sütununda bu verisi olmayan satırlar null olarak geliyor neticede.
ama sonra sadece tonajlı ürünlerin olduğu bir satış datası çektim ve bu dataya tonaj verilerini sorguları birleştir diyerek birleştirdim. ve datadaki her ürünün tonaj bilgisi var, düşeyara ile önden kontrol ettim, hiç bir veri boşta kalmmıyor.
ve yine eksik sonuç verdi.
- veritaslibertas (17.07.24 11:46:37)
1