power bi december features 2022

Merhaba iyi günler.

Bugün iyileştirmelere ve geliştirmelere hız kesmeden devam eden; topluluklar üzerindeki geri dönüş,fikir ve önerileri uçtan uca değerlendirip yenilikler sunmaya çalışan Power BI ekibinin yayınlamış olduğu #2022Aralık güncellemesine ait bazı notlarımı sizlere aktarıyor olacağım.

Başlıca birkaç maddeyi ele almaya çalıştım.

Hatırlatma; ilgili yenilikleri kullanabilmek için Power BI Desktop uygulamanızı yeni sürümüne yükseltmeniz gerekmektedir.

Güncelleme/Yükseltme işlemi için lütfen tıklayınız…

Şimdiden iyi okumalar.

Slicer Type Formatting Moved to Format Pane (Dilimleyici Tipi Biçimlendirmesi Biçim Bölmesine Taşındı) olarak ifade edilen yeniliğimiz; geliştiricilerin filtre öğesinde kullanmış olduğu kullanım tipinin görsel formatlama alanı üzerinden (Visualizations – Görselleştirme) düzenlenmesini sağlamaktadır.

Herhanagi bir filtre öğesi oluşturup formatını değiştirmek istediğimizde bizi;

microsoft power bi slicer type formatting moved to format pane information

ilgili tasarımsal çözümlemenin görselleştirme alanı üzerinde yer alan formatlama üzerinden gerçekleştirildiği bilgi kutucuğu karşılamaktadır.

Görselleştirme altındaki görsel formatlama alanına geçtiğimizde ise;

microsoft power bi slicer type formatting moved to format pane categorical group

Visualizations / Format Your Visual / Visual / Slicer Setting / Options altında yer alan Style sekmesi üzerinden ilgili düzenlemeyi gerçekleştirebileceğimiz görüntülenmektedir.

Düzenleme gerçekleştiridiğinizde ise;
*Kullandığınız zaman formatına yönelik.

microsoft power bi slicer type formatting moved to format pane categorical data

alışılagelmiş tercihlerin yanısıra;

microsoft power bi slicer type formatting moved to format pane non categorical group

Tile seçeneği de ilgili opsiyonel seçenekler arasında yer almaktadır.

Elbette tasarımsal değişimler adına mobil görünüme de göz atmak gerekmektedir.
Tile çözümünü ise mobil görünüm formatı üzerinde bir test ile örneklendirelim.
Öncelikle ana gezinti bölmesi üzerinden View / Mobile üzerinde yer alan Mobile Layout alanına geçiş yapalım;

microsoft power bi slicer type formatting moved to format mobile layout area

Geçişin ardından önceki güncellemelere yönelik bilgilendirme ekranı bizi karşılamaktadır;

microsoft power bi mobile new information detail

İlgili filtreleri mobil tasarım alanında formatlamak istediğimizde ise aynı çözümün yer aldığını görüntülemekteyiz;
*Gelen kimi yenilikler mobil görünüm tarafında desteklenmemektedir. 

microsoft power bi slicer type formatting moved to format pane mobile type

Elbette gerçekleşen değişim için;

microsoft power bi slicer type formatting moved to format mobile layout area change visual information

ilgili değişimin sadece mobil görünüm tarafında yer alacağını belirten bir uyarı görüntülemekteyiz.
Yanı sıra Tile (Karo, Kiremit, Tuğla görünüm) görsel görünümüne göz attığımızda ise;

microsoft power bi slicer type formatting moved to format tile selection

görsel görünümünü görüntülemekteyiz.
*Benzer çözüm mevcuttu.

microsoft power bi slicer type formatting moved to format tile

Tabi ki ufak dokunuşlarla kullanışlı ve şık tasarımlar elde edilebilir…

microsoft power bi slicer type formatting moved to format tile edit style

*İşlevsellik odaklı kullanım ilkesinde bir geliştirme olarak ekosisteme dahil edildi…

2-Making it Easier to do Comparison Calculations

Making it Easier to do Comparison Calculations (Karşılaştırma Hesaplarını Yapmayı Kolaylaştırma) olarak ifade edilen yeniliğimiz; geliştiricilerin oluşturmaya çalıştığı karşılaştırma analizlerini kolaylaştıran birkaç DAX fonksiyon çözümü içermektedir.

Bunlar; INDEX, OFFSET ve WINDOW fonksiyonlarıdır.

Hızlıca göz attığımızda;

INDEX

INDEX fonksiyonu; mutlak konumda olan bir satırı alarak karşılaştırma hesaplamaları yapmanızı sağlamaktadır.

Örneğin; belirli zaman periyotlarını baz alacak satış karşılaştırmalarında bulunalım.
İlk ve son satış tarihleri için; 

_Ilk-Son Tarih = VAR SonTarih = INDEX(-1, ALL(Ciro[Tarih]))
                 VAR IlkTarih = INDEX(1,  ALL(Ciro[Tarih]))
                 RETURN
                 IlkTarih & “-“ & SonTarih

son satış cirosu için,

_Son Satis Ciro = CALCULATE(SUM(Ciro[Toplam_Satis]),INDEX(-1,ORDERBY(Ciro[Tarih])))

ilk satış cirosu için,

_Ilk Satis Ciro = CALCULATE(SUM(Ciro[Toplam_Satis]),INDEX(1,ORDERBY(Ciro[Tarih])))

son ay satış cirosu için,

_Son Ay Satis Ciro = CALCULATE(SUM(Ciro[Toplam_Satis]),INDEX(-1,ORDERBY(Takvim[Yil_Ay])))

ilk ay satış cirosu için,

_Ilk Ay Satis Ciro = CALCULATE(SUM(Ciro[Toplam_Satis]),INDEX(1,ORDERBY(Takvim[Yil_Ay])))

ve genel kullanıcı özeti için,

microsoft power bi dax function index examples

şeklinde hızlıca çözümlemede bulunmanızı sağlamaktadır.

OFFSET

OFFSET fonksiyonu; mevcut konumunuzdan göreli bir konumda olan satırı alarak, karşılaştırma hesaplamalarını yapmanızı sağlamaktadır.

Örneğin; satış kanalı için iki yetkili karşılaştırmasında bulunalım.
Genel satışlarını baz alarak karşılaştırmada bulunduğumuzda;

_Sorumlu Bazlı Satislar = IF(NOT ISBLANK([_Toplam Satis]),
                             [_Toplam Satis]
                             –
                             CALCULATE(
                                       [_Toplam Satis],
                                       OFFSET(-1,
                                                 FILTER(
                                                        ALLSELECTED(‘Satis Sorumlusu'[Sorumlu]),
                                                        NOT ISBLANK([_Toplam Satis])
                                                        )
                                              )
                                       )
                            )

genel satış cirosu performans farklarına,
*Taner Boğa, Miraç Öztürk’ün 7.2M satış cirosu gerisinde.

microsoft power bi dax function offset example manager

ya da INDEX örneğindeki gibi zaman bazlı değerler (Noktasal, değişim, fark vb.) benzeri örneklendirilebilir.
Örneğin; belirli zaman periyotlarını baz alacak satış karşılaştırmalarında bulunalım.
Genel (Toplam) satış cirosu için; 

_Toplam Satis = SUM(‘Ciro’[Toplam_Satis])

Önceki yılların tamamı için dinamik genel (Toplam) satış cirosu için; 

_Onceki Yil Toplam Satis = CALCULATE(SUM(Ciro[Toplam_Satis]),OFFSET(-1,,ORDERBY(Takvim[Yil])))

aralarındaki performans değişleri için,
*Parametrik olarak kullanıma yönelik.

_Yil Karsilastirma =
VAR BuYilSatis     = SUM(Ciro[Toplam_Satis])
VAR OncekiYilSatis = CALCULATE(SUM(Ciro[Toplam_Satis]),OFFSET(-2,,ORDERBY(Takvim[Yil])))
RETURN
    DIVIDE(OncekiYilSatis,BuYilSatis,0)-1

ve genel kullanıcı özeti için,

microsoft power bi dax function offset examples

şeklinde hızlıca çözümlemede bulunmanızı sağlamaktadır.

WINDOW

WINDOW fonksiyonu; hareketli ortalama ve hareketli toplam gibi sonuç aralıklarına dayanan hesaplamalar yapmanızı sağlamaktadır.
*Runnig Average, Running Total

Örneğin;belirli zaman periyotlarını baz alacak satış karşılaştırmalarında bulunalım.
Mevcut ay ve bir önceki ay satış değerleri ortalaması için; 

_Son Ikı Ay Satis Ortalamasi = AVERAGEX(
                                        WINDOW(
                                            –1,
                                            0,
                                            ALLSELECTED(Takvim[Yil],Takvim[Ay],Takvim[Ay_No]),
                                            ORDERBY(Takvim[Yil],ASC,Takvim[Ay_No],ASC)
                                        ),
                                        [_Toplam Satis]
                                    )

mevcut ay ve ortalama ciroya oranla değişim için,

_Ortalama Degisim = 1DIVIDE([_Son Ikı Ay Satis Ortalamasi],[_Toplam Satis],0)

ve genel kullanıcı özeti için,

microsoft power bi dax function window examples

şeklinde hızlıca çözümlemede bulunmanızı sağlamaktadır.

Bu hesaplamalar adına önceden çeşitli zaman dilimlerini belirleyici işlemlerde bulunup, ardından kısmı kompleks sorgulamalar hazırlamak gerekmekteydi. (Filtrelemeler vb.)
*Kurgulanan örneklerde kompleks değil elbette, sadece ilgili çözümler hızlı ilerlemede bulunmanızı sağlamakta…

Bu çözümlerde elbette çeşitli filtremelemeler ile ilk ve son ifadelerinin yer aldığı matematiksel değerler dışındaki sonuçlara da ulaşabilmektesiniz.
İlk satılan stok, çeşitli özelliklere yönelik ilk-son-ortlama 
ürün değerleri, ilk kampanya müşterisi vb. türetilebilir çıkarımlarda bulunmakta elbette mümkün.

*Mevcut dahil edilen çözümler ile geliştiricilerin harcadığı hesaplama ve çıktı test süreleri bir hayli üst seviye tasarruf sağlayacaktır.Yanı sıra yeni çıkarımlar adına da fikir vermemeleri içten bile değil… 

3-Deprecation of ‘Getting Started’ in the New View of the Power BI Service

Deprecation of ‘Getting Started’ in the New View of the Power BI Service (Power BI Hizmetinin Yeni Görünümünde “Başlarken” Kullanımdan Kaldırılıyor) olarak ifade edilen bilgilendirme; kullanıcıların Power BI hizmetine erişim sağladığı anda onları karşılayan “Başlamadan Önce…” eğitim alanın ilgili karşılama ekranından kaldırılacağını ifade etmektedir.

Bunun yerine organizasyon öğelerine yönelik hızlı erişim ve işlem alanı içeren;

microsoft power bi service home page learning area deprecation view area

bir çözüm alanı oluşturulup, kullanıcıların kullanımına sunulmuş gözükmektedir.
Nostalji adına ise eski görünüm;

microsoft power bi service home page learning area deprecation view

şeklinde kullanım hizmeti sağlamaktaydı.

*Kullanıcı dostu kullanım odaklı bir alan oluşturulmuş olup, kullanıcıların kullanım deneyiminde yaşadığı gereksiz yönlendirme ve bilgilendirmeler kaldırılmış olarak görüntülenmektedir.

4-Upcoming Changes to the ‘Get Data’ Experience in the Power BI Service

Upcoming changes to the ‘Get Data’ experience in the Power BI Service (Power BI Hizmetinde “Veri Al” Deneyiminde Yapılacak Değişiklikler) olarak ifade edilen güncellemede ise; kullanıcıların ve geliştiricilerin başvurmuş olduğu Power BI hizmeti üzerindeki Get Data / Add Data çözüm alanlarına ve veri yükleme yöntemlerine yönelik gerçekleşecek güncellemeler ifade edilmektedir.

Yeni güncellemede organizasyon çözüm alanında yer alan veri kullanım noktası;

microsoft power bi service get data new area

kullanım formatında kullanıcılara ve geliştiricilere sunulmuş olarak görüntülenmektedir.
Yanı sıra veri edinim çözümleri, eski görünüm;

microsoft power bi old get data browse

yeni görünüm,

microsoft power bi new get area

şeklinde kullanım hizmetine sunulacaktır.
Veri yükleme format çözümleri ise;

microsoft power bi new get data browse

öğe kullanım format çözümleri ise;

microsoft power bi new get data set

şeklinde kullanıcıların kullanım hizmetine sunulmuştur.

Power BI Ek Hatırlatmalar

Bu hatırlatma alanında; geçmiş güncellemelere yönelik içerik üreticileri tarafından üretilip göz ardı edilmiş, yanısıra kişisel paylaşımları ile yeni ek çözümler sunan içerik üreticilerinin paylaşımları yer almaktadır.

1-Unlock an Ample New World by Seeing Through a Window

Unlock an Ample New World by Seeing Through a Window (Bir Pencereden Görerek Geniş Bir Yeni Dünyanın Kilidini Açın) olarak ifade edilen çözümlemede; Thomas Martens mevcut gelen güncellemede yer alan yeni INDEX, OFFSET ve WINDOW DAX fonksiyonlarına yönelik aktarımlarda bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

2-Power BI Implementation Planning: Security

Power BI Implementation Planning: Security (Power BI Uygulama Planlaması: Güvenlik) olarak ifade edilen çözümlemede ise; Power BI ekibinin uygulama öğrenim alanı üzerinde yeni özelliklerde dahil olmak üzere güvenlik çözümlerine yönelik detaylı aktarımları yer almaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

3-Power BI: Likert Scale and Net Promoter Score (NPS)

Power BI: Likert Scale and Net Promoter Score (NPS) (Power BI: Likert Ölçeği ve Net Promoter Score (NPS)) olarak ifade edilen çözümlemede; Workout-Wednesday ekibi NPS (Net Promoter ScoreNet Tavsiye Skoru) sürecine yönelik video açıklamalı ve kod dökümlü bir uygulama aktarımında bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

4-How To Have An Automated Power BI Version Control With Power Automate

How To Have An Automated Power BI Version Control With Power Automate (Power Automate ile Otomatikleştirilmiş Power BI Sürüm Denetimine Nasıl Sahip Olunur?) olarak ifade edilen çözümlemede ise; Vahid Doustimajd Power BI raporlarının versiyon kontrol-takip sürecine yönelik detay açıklamalar içeren bir uygulama aktarımında bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

5-Creating A Good Power BI Dashboard

Creating A Good Power BI Dashboard (İyi Bir Power BI Panosu Oluşturma) olarak ifade edilen çözümlemede; Kurt Buhler iyi bir kullanım odaklı pano tasarımı adına çeşitli çözüm odaklı aktarımlarda bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

6-Modifiable JSON Icon Structure

Modifiable JSON Icon Structure (Değiştirilebilir JSON Simge Yapısı) olarak ifade edilen çözümlemede ise; Brian Julius Power BI raporlarında kullanılan odak ve anlatım merkezli Icons (İkonlar) görsel çözümüne yönelik kısa ve etkili bir aktarımda bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

adding custom icons svg format from convert json step by step

Ele aldığımız başlıkların yanı sıra birkaç ek yapılandırma ve özellik yeni güncelleştirme ile Power BI ekosistemine dahil edildi.

Kalan ek güncellemelere;

https://powerbi.microsoft.com/en-us/blog/power-bi-december-2022-feature-summary/

blog yazısı üzerinden, ya da;

videosundan erişebilirsiniz.

İş Zekası Not Defteri

Bu not defterinde; veri bilimi, raporlama ve iş zekasına yönelik kişisel paylaşımları ile yeni ek çözümler sunan içerik üreticilerinin paylaşımları yer almaktadır.

1-Lazy Predict on Breast Cancer

Lazy Predict on Breast Cancer (Göğüs Kanserinde Tembel Tahmin) olarak ifade edilen çözümlemede; Mervan Özekinci Kaggle üzerinde LazyPredict kütüphanesi ile göğüs kanseri verilerine yönelik çeşitli analizler doğrultusunda aktarımda bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

2-7 Python Github Repository

7 Python Github Repository olarak ifade edilen çözümlemede; Mehmet Tahir Aslan Python üzerine çeşitli çözümler içeren 7 farklı Github çalışma alanı paylaşımında bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

3-23 Data Science Techniques You Should Know

23 Data Science Techniques You Should Know (Bilmeniz Gereken 23 Veri Bilimi Tekniği) olarak ifade edilen çözümlemede ise; Naina Chaturvedi veribilimcilere yönelik bilinmesi gereken 23 işlemlerinizi kolaylaştıran teknik ve yöntem paylaşımında bulunmaktadır.

İlgili paylaşım içeriği için lütfen tıklayınız; (İlgili bağlantı.)

Gelecek yazılarda görüşmek üzere.

İyi çalışmalar…

, , ,

İlgili Yazılar