Merhaba.
Bir çok forumda araştrma yaptım. Bu konu Microsoft'un kanayan yarası ve çözümü yok.
Aşağıdaki şekil, bilgisayarımdaki bir dosyaya Power Query ile bağlandığımı göstermektedir. Dosya adresinden de anlaşılacağı gibi dosya yolu mutlak bir yoldur.
Göreceli yol olsa idi, doosya yolu olarak sadece "Bitki Envanteri.xlsx" olacaktı. Çalıştığım dosya başka bir klasörde olsaydı, dosya you şuna benzeyecekt. "...\Belgeler\Bitki Envanteri.xlsx" olacaktı.
Microsoft 365 kullanıcıları, dosyayı buluta kaydettiğinde aynı dosyaya farklı bilgisayarlardan ulaştıklar için dosyayı çalıştırmak için aşağıdaki şekilde gösterilen yolu her seferinde değiştirmeeleri gerekmektedir.
SORU 1) Windows'un mucidi Microsoft, bu tür bağlantılar için muutlak yol yerine göreceli yol seçeneğini neden sunamamaktadır?
Forumlarda bunun için bir çözümün olduğunu öğrendim. Diyorlar ki, bir hücreye =HÜCRE("dosya adı") işlevini girmeniz gerekir. Bunu da parametre ile bir değişken yaparsınız. Power query'deki düzenleyicideki dosya yolu satırına bu bu değişkeni yazarsanız hangi bilgisayardan bu dosyayı açarsanız sorunsuz çalışırsınız
Dedikleri gibi HÜCRE işlevini yazdım ve sonuç aşağıda. C sürücüsü nerede? Neden webdeki adresi gösteriyor?
Bu adresi parametre ile değişken tanımlamama rağmen Power Query webdeki bu dosyayı bulamıyor. Hatta bu adresi doğrudan adres kodu olarak yazdığımda şu hatayı alıyorum:
Aldığım hata:
Hata oarak, "Dosya yolu bir tam (mutlak) yol olmalıdır" diyor.
Bazı forumlarda sharepoint'te paylaşılması halinde böyle bir problem yaşanmayacağı söyleniyor. Ben microsoft 365 aile sürümünü kullanıyorum ve sharepoint'e bağlanma şansım yok. Dolayısıyla aynı çalışmayı ne diğer kişilerle paylaşabiiyorm ne de masa üstü bilgisayardan diz üstü bilgisayara geçerken kullanabiliyorum.
Sanırım microsoft, ev kullanıcılarına iyi gözle bakmıyor. Bu sorunu, bir kaç kere microsofta bildirdim.
SORU 2) Acaba microsoft bunu sorun olarak görmüyor mu?