Logo Logo
  • Anasayfa
  • Hizmetler
  • Blog
  • Bize Ulaşın

İletişim

  • Email: ozgur.teceren@ozgurveri.com
  • Telefon: 0-532-685 40 14
  • Adres: İlkyerleşim Mah. 2018. Sok. Ata Sitesi No: 1/61 Yenimahalle/Ankara

Hizmetlerimiz

  • Veri Ambarı
  • İş Zekası
  • Eğitim

Takip Edin:

Ürün Ağacı

  • Anasayfa
  • Yazı Detayları
Mayıs 19 2023
  • Analizler
  • Sektörel

Ürün ağacı; bir ürünün tüm bileşenlerinin üst ürün/bileşen ilişkisinin, mühendislik ve süreç tasarımlarından türetilen kullanım miktarlarının kaydıdır.

Aşağıdaki şekilde bir ürüne ait ürün ağacı gösterilmiştir.

A birimi dışındaki tüm birimler birer bileşendir, çünkü hepsi bir üst ürün yapımında kullanılmaktadır. Şekilde parantez içinde her üst ürün/bileşen ilişkisi için kullanılan miktar gösterilmektedir.

Bir malzeme, bir ürün ağacının çeşitli yerlerinde yer alabilir ya da farklı ürünlerin ürün ağacında bulunabilir. Örneğin şekilde yer alan koltuk alt montajı aynı ürün ailesinden olan arkalıklı sandalyenin ve mutfak sandalyesinin ortak bileşeni olabilir.

Bir ürünün hangi alt parçalardan ve ne kadar kullanılarak üretileceği; üretim planlaması, envanter yönetimi ve satın alma için büyük öneme sahiptir.

Bu kapsamda; Adventureworks 2017 veritabanından yararlanarak Power BI ile ürün ağacının nasıl raporlanacağını bir örnek ile açıklamaya çalışacağım.

Bu örnek için; Adventureworks 2017 veritabanında sırasıyla, ürün bilgileri ve ürün ağacı bilgilerinin yer aldığı “Production.Product” ve “Production.BillOfMaterials” tablolarından yararlanacağız. Ancak hazırlayacağımız rapor için “Production.BillOfMaterials” tablosundaki ürün ağacı bilgilerinin satır düzeyinde hiyerarşik yapıya dönüştürmemiz gerekli. Böylece her bir ürünü oluşturan alt bileşenleri bir ağaç yapısında raporlamamız mümkün olacak.

Bu işlem için Power BI’a aktardığımız “Production.BillOfMaterials” tablosundaki verileri Power Query ile istediğimiz yapıya dönüştürmek için Imke Feldmann tarafından hazırlanan fonksiyondan yararlandım. (https://www.thebiccountant.com/2017/05/08/dynamic-bill-of-material-bom-solution-in-excel-and-powerbi/)

Fonksiyonu kullanarak “Invoked Function” adıyla yeni bir tablo oluşturuyoruz. (Fonksiyonun kullanımı hakkında bilgi web sayfasında mevcuttur) Oluşturduğumuz tabloya son olarak calculated column (örneğimiz için QTY sütunu) ile her aşamada ilgili üründen ihtiyaç duyulan kullanım miktarını getiriyoruz. Bu tablo ile “Production.BillOfMaterials” tablosundaki veriler aşağıdaki yapıya dönüşmüş oldu.

Daha sonra tablolar arasındaki ilişkileri kurarak tasarıma geçebiliriz.

Tablodan da görüldüğü gibi hem boş verilerin bulunması hem de her düzeyde kendinden önceki alt düzeylerde kullanılan miktarların toplamının gösterilmesi nedeniyle hedeflediğimiz rapor gösterimi için düzenleme yapmamız gerekli.

Yapmamız gerekenler;

  1. Boş verilerin ürün ağacından çıkartılması.
  1. Her düzeyde kendinden önceki alt düzeylerde kullanılan miktarların toplamı yerine aşağıdaki gibi bir sonraki düzey için ilgili bileşenden ne kadara ihtiyaç duyduğumuzu göstermek.

Öncelikle boş verilerin gösterilmemesi ile başlayalım. Burada her düzeydeki boş değerleri kontrol etmemiz gerekli. Bunun için Dax’ın ISINSCOPE ve ISBLANK işlevlerinden yararlanacağız.

Böylece boş olan değerlerin gösterimini engellemiş olduk.

Diğer sorunu çözmeye başlayabiliriz. Bunun için her aşamadaki nihai ürünü bulup buna ait kullanım miktarını çekmemiz gerekli. Yani kendisinden sonraki aşamaları boş olan malzemeleri tespit etmeliyiz. Kontrol 1 formülüne bu koşulu değişken olarak eklersek;

Sonuç olarak istediğimiz measure’a ulaştık. Ürün ağacını tablo olarak gösterebiliriz ancak benim tercihim Power BI’a yakın zamanda gelen “Decomposition Tree” görselini kullanmak. Böylelikle hem göze hitap etmiş hem de ürün ağacını daha anlaşılır hale getirmiş oluruz.

Ürün ağacı ile başka raporlar da hazırlamak mümkün. Örneğin her bir aşamanın ve nihai ürünün maliyetinin gösterilmesi veya her bir bileşenin hangi üründe ne kadar kullanıldığını da raporlayabiliriz.

Önceki Yazı Sonraki Yazılar

Kategoriler

  • Analizler
  • Blog
  • Sektörel

Son Yazılar

  • Farklı Seviyedeki Tarihlerin Aynı Grafik ile Gösterimi
  • Ürün Ağacı
  • RFM Analizi
  • Sepet Analizi
Logo

Özgür Veri olarak; veri analizi ve veri görselleştirmesi ile karar vericilerin daha etkin kararlar almasını hedefliyoruz. Veri Analizi ve Power BI ile İş Zekâsı Raporlaması alanında faaliyet gösteren bir firma olarak; müşterilerin geleneksel veri ve dijital veri kaynaklarının potansiyelini ortaya çıkarmalarına destek oluyoruz.

Hızlı Menü

  • Anasayfa
  • Hakkımızda
  • Blog
  • Hizmetler
  • Bize Ulaşın

Hizmetler

  • Veri Ambarı
  • İş Zekası
  • Eğitim

İletişime Geçin

Daha fazla bilgi ve detay almak için bizlere ulaşabilirsiniz.

  • Email: ozgur.teceren@ozgurveri.com
  • Telefon: 0-532-685 40 14

© Copyright 2023. www.ozgurveri.com. Tüm Hakları Saklıdır.

  • Gizlilik Politikası
  • Çerez Politikası
  • KVKK Bildirimi

Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz. Hangi çerezleri kullandığımız hakkında daha fazla şey öğrenebilir veya kapatabilirsiniz.

WhatsApp

Powered by  GDPR çerez uyumluluğu
Gizliliğe genel bakış

Bu web sitesi, size mümkün olan en iyi kullanıcı deneyimini sunabilmek için çerezleri kullanır. Çerez bilgileri tarayıcınızda saklanır ve web sitemize döndüğünüzde sizi tanımak ve ekibimizin web sitesinin hangi bölümlerini en ilginç ve yararlı bulduğunuzu anlamasına yardımcı olmak gibi işlevleri yerine getirir.

Kesinlikle gerekli çerezler

Çerez ayarları tercihlerinizi kaydedebilmemiz için kesinlikle gerekli çerezler her zaman etkin olmalıdır.

Bu çerezi devre dışı bırakırsanız, tercihlerinizi kaydedemeyiz. Bu da, bu web sitesini her ziyaret ettiğinizde çerezleri tekrar etkinleştirmeniz veya devre dışı bırakmanız gerekeceği anlamına gelir.