Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Power BI - Wizualizacje, interakcje i formatowanie raportu
Wykres Power BI pokazuje liczbę zamiast sumy - Liczba, Liczba (wartość odrębna) i podsumowanie pola
Liczba zamiast sumy w Power BI to sytuacja, w której wykres sprzedaży pokazuje liczby całkowite, takie jak 51 606 dla Warszawy, zamiast kwot w złotych. Kształt słupków bywa podobny, tylko skala się nie zgadza. Pokazujemy na modelu Nordvelli, jak rozpoznać problem po tytule i wartościach, skąd Power BI bierze sposób podsumowania pola, czym różni się Liczba od Liczba (wartość odrębna) i jak to naprawić na stałe.
W modelu Nordvelli z etapu lekcji 8, jeszcze bez grupy obliczeniowej, wykres słupkowy z kolumną DimSklepy[Miasto] na osi i kolumną FaktSprzedaz[WartoscNetto] w wartościach ma tytuł „Liczba elementów WartoscNetto wg Miasto” zamiast „Suma elementów WartoscNetto wg Miasto”. Słupek Warszawy pokazuje 51 606, choć sprzedaż Warszawy to 222 818 294,93 zł, a Kraków 11 846 zamiast 50 479 566,75 zł. Dla całej sieci wychodzi 108 675 zamiast 467 775 009,17 zł, czyli dokładnie tyle, ile wierszy ma tabela FaktSprzedaz i ile pokazuje miara [Liczba transakcji].
Przy podsumowaniu Liczba (wartość odrębna) wynik jest jeszcze inny: 96 723, bo tyle różnych kwot jest w kolumnie. W panelu Wizualizacje przy polu widać napis zaczynający się od „Liczba elementów”. Ten sam napis Power BI wstawił sam w lekcji 13 dla kolumny SprzedazID, obok „Suma elementów WartoscBrutto”.

Zobacz też: Szkolenie Power BI - Desktop, DAX i Online + Copilot
Kolumna przeciągnięta do obszaru wartości nie jest miarą. Power BI tworzy z niej miarę niejawną, czyli obliczenie, które wizualizacja buduje sama z kolumny i wybranego podsumowania. Według dokumentacji Microsoft do wyboru są między innymi Nie sumuj, Suma, Średnia, Minimum, Maksimum, Liczba (wartości niepuste), Liczba (wartość odrębna), Odchylenie standardowe, Wariancja i Mediana.
Które podsumowanie dostaje pole, zależy od trzech rzeczy. Pierwsza to wybór w menu pola, zapisany w tej jednej wizualizacji. Druga to domyślne podsumowanie kolumny w modelu. W Nordvelli WartoscNetto, Ilosc i DimKalendarz[Rok] mają Sumę, a FaktSprzedaz[SprzedazID] ma Liczbę, bo suma identyfikatorów (5 905 182 150) nic nie znaczy. Dlatego w lekcji 13 Power BI sam wstawił „Liczba elementów SprzedazID”. Trzecia to typ danych: według dokumentacji Microsoft kolumnę tekstową w obszarze wartości Power BI może tylko policzyć, więc kwota wczytana jako tekst daje liczbę zamiast sumy.
SprzedazID, zostaw Liczba albo ustaw Nie sumuj. Według opisu tej opcji w Power BI Desktop określa ona domyślny sposób podsumowania kolumny, a w konkretnej wizualizacji zmienisz go dalej w menu pola.FaktSprzedaz w panelu Dane, wybierz Nowa miara i wpisz formułę. W Nordvelli obie miary już są: [Łączna sprzedaż] daje 467 775 009,17 zł, a [Liczba transakcji] 108 675. Gdy potrzebujesz liczby, nazwij ją wprost, wtedy odbiorca nie pomyli jej z kwotą.Łączna sprzedaż = SUM(FaktSprzedaz[WartoscNetto]) Liczba transakcji = COUNTROWS(FaktSprzedaz)
WartoscNetto 108 675. Liczba (wartość odrębna) zlicza różne wartości, dla tej samej kolumny 96 723, bo część kwot się powtarza. Do liczenia klientów albo produktów potrzebna jest ta druga, szczegóły w poście o liczbie unikatowych klientów i DISTINCTCOUNT.Czas (Bieżący, YTD, Rok poprzedni, Zmiana procentowa) i włączona właściwość odradzania miar niejawnych. Power BI odpowiada wtedy: „Nie można użyć tego pola w tym miejscu, ponieważ model danych ma włączoną właściwość odradzania niejawnych miar, a miara jest tutaj wymagana. Może to być spowodowane użyciem grup obliczeń lub włączeniem właściwości bezpośrednio w modelu.” Według dokumentacji Microsoft grupa obliczeniowa wymaga włączenia tej właściwości, bo elementy obliczeniowe działają tylko na miarach jawnych. Miary niejawne w istniejących wizualizacjach działają dalej, a nowe obliczenia budujesz jako miary. Grupy obliczeniowe opisujemy w lekcji o grupach obliczeniowych i Tabular Editor.Po zmianie tytuł wizualizacji zaczyna się od „Suma elementów” albo od nazwy miary, a suma słupków zgadza się z kartą z miarą [Łączna sprzedaż]: 467 775 009,17 zł dla całej sieci, 222 818 294,93 zł dla Warszawy, 50 479 566,75 zł dla Krakowa. Szybki test na liczbę zamiast sumy: gdy wynik dla całości równa się liczbie wierszy tabeli faktów, w Nordvelli 108 675, wizualizacja liczy wiersze, a nie dodaje kwoty.
Kwoty i wskaźniki trzymaj w miarach, a kolumnom ustaw sensowne domyślne podsumowanie. Przejrzyj zwłaszcza kolumny liczbowe, które nie są kwotami. W Nordvelli DimKalendarz[Rok] ma domyślnie Sumę, więc w modelu bez grupy obliczeniowej rok przeciągnięty do wartości dałby 3 695 824, czyli sumę lat z 1 826 dni kalendarza. Takim kolumnom ustaw Nie sumuj. Według dokumentacji Microsoft domyślne podsumowanie pól ustawia właściciel modelu, więc w raporcie na cudzym modelu poproś go o zmianę.
Zachowanie programu sprawdziliśmy w Power BI Desktop 2.157 (wydanie z sierpnia 2026 r.) z polskim interfejsem, a przykłady na modelu sieci Nordvella z bezpłatnego kursu Power BI. Microsoft wydaje nową wersję Power BI Desktop co miesiąc, więc nazwy przycisków i limity usługi mogą się zmieniać. Aktualne wartości podaje dokumentacja Microsoft Learn.
Wróć do listy: 131 najczęstszych pytań i problemów związanych z Power BI
Komentarze (0)
Brak komentarzy...