Power BI Göze Çarpan Yenilikler #Aralık2022

Mirac Öztürk
9 min readDec 18, 2022

--

power bi december features

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.

1-Slicer Type Formatting Moved to Format Pane

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;

power bi december features slicer type formatting

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;

power bi december features slicer type formatting

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.

power bi december features slicer type formatting

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

power bi december features slicer type formatting

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;

power bi december features slicer type formatting

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

power bi december features slicer type formatting

İ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.

power bi december features slicer type formatting

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

power bi december features slicer type formatting

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;

power bi december features slicer type formatting

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

power bi december features slicer type formatting

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

power bi december features slicer type formatting

*İş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,

power bi december features making to easier comparision calculation

ş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.

power bi december features making to easier comparision calculation

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,

power bi december features making to easier comparision calculation

ş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 = 1

DIVIDE(
[_Son Ikı Ay Satis Ortalamasi],
[_Toplam Satis],
0
)

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

power bi december features making to easier comparision calculation

ş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;

power bi december features new view service theme

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;

power bi december features new view service theme

ş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ı;

power bi december features new get data view

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;

power bi december features new get data view

yeni görünüm,

power bi december features new get data view

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

power bi december features new get data view

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

power bi december features new get data view

ş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ı.)

power bi december features new dax calculations index offset window

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ı.)

power bi december features implementation security plan

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ı.)

power bi december features likert scale and net promoter score

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ı.)

power bi december features power automate version control

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ı.)

power bi december features dashboard controle check list

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ı.)

power bi december features modifiable json structure icons
power bi december features modifiable json structure icons

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;

https://www.youtube.com/watch?v=2O4EtGlq93k

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ı.)

python data science lazy predict on cancer analysis

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ı.)

python github repository

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ı.)

important data science technuqie

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

İyi çalışmalar…

--

--

Mirac Öztürk
Mirac Öztürk

Written by Mirac Öztürk

Data Scientist + Mathematician / Coder — Gamer miracozturk.com

No responses yet