05.2024 | dax | addcolumns | powerbi
Funkcja ADDCOLUMNS to potężne narzędzie języka DAX (Data Analysis Expressions) w Power BI, które pozwala na dynamiczne dodawanie nowych kolumn obliczeniowych do istniejących tabel. Dzięki temu możesz tworzyć nowe miary, agregacje czy przekształcenia danych, dostosowując je do swoich potrzeb analitycznych.
Code snippet
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
<table>
: Tabela, do której chcesz dodać kolumny.<name>
: Nazwa nowej kolumny.<expression>
: Wyrażenie DAX definiujące sposób obliczania wartości w nowej kolumnie.ADDCOLUMNS działa poprzez iterację po każdym wierszu tabeli źródłowej. Dla każdego wiersza oblicza wartość wyrażenia <expression>
i przypisuje ją do nowej kolumny o nazwie <name>
. Możesz dodać dowolną liczbę kolumn, podając kolejne pary <name>
i <expression>
.
Załóżmy, że masz tabelę Sales
z kolumnami Product
i Revenue
. Chcesz dodać kolumnę Profit
, która będzie obliczana jako 80% przychodu. Oto jak to zrobić za pomocą ADDCOLUMNS:
ADDCOLUMNS(
Sales,
"Profit", [Revenue] * 0.8
)
W tym przykładzie:
Sales
to tabela źródłowa."Profit"
to nazwa nowej kolumny.[Revenue] * 0.8
to wyrażenie obliczające zysk jako 80% wartości kolumny Revenue
.Funkcja ADDCOLUMNS otwiera szerokie możliwości analizy danych w Power BI. Możesz jej używać do:
ADDCOLUMNS to niezwykle przydatna funkcja DAX, która pozwala na elastyczne manipulowanie danymi w Power BI. Dzięki niej możesz tworzyć nowe kolumny obliczeniowe, dostosowując je do swoich potrzeb analitycznych.
Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.
Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.
Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.
Jestem współtwórcą grupy Hexe Capital SA.
Zapraszam do lektury i współpracy.
Krzysztof Surowiecki
Chcę porozmawiać o współpracy →Moje certyfikaty