Blog JSystems - uwalniamy wiedzę!

Szukaj

Power BI - Wizualizacje, interakcje i formatowanie raportu

Wykres Power BI pokazuje liczbę zamiast sumy - Liczba, Liczba (wartość odrębna) i podsumowanie pola

W skrócie

  • Power BI pokazuje liczbę zamiast sumy, co poznasz po tytule wykresu zaczynającym się od Liczba elementów i po wartościach równych liczbie wierszy: dla Warszawy 51 606 zamiast 222 818 294,93 zł sprzedaży Nordvelli.
  • Pole w obszarze wartości ma podsumowanie Liczba albo Liczba (wartość odrębna): wybrane ręcznie w menu pola, ustawione jako domyślne dla kolumny, jak przy identyfikatorach, albo wymuszone przez typ Tekst.
  • W menu pola w panelu Wizualizacje wybierz Suma, sprawdź Podsumowanie kolumny na karcie Narzędzia kolumn, a kwoty licz jawną miarą, której sposobu liczenia wizualizacja nie zmieni.

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.

Jak to wygląda w praktyce

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

Obszar Wartości elementu Python w Power BI z polami Suma elementów WartoscBrutto i Liczba elementów SprzedazID
Trzy pola w obszarze Wartości. Power BI sam nadał polom liczbowym podsumowanie: Suma elementów WartoscBrutto i Liczba elementów SprzedazID.

Dlaczego tak się dzieje

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.

Co zrobić krok po kroku

  1. Sprawdź podsumowanie w wizualizacji. Zaznacz wykres, w panelu Wizualizacje kliknij strzałkę przy polu z kwotą i zobacz, przy której pozycji jest haczyk. Gdy jest przy Liczba albo Liczba (wartość odrębna), kliknij Suma. Tytuł zmieni się na „Suma elementów WartoscNetto wg Miasto”, a słupek Warszawy pokaże 222 818 294,93 zł.
  2. Gdy na liście nie ma Suma, a z podsumowań zostały Pierwszy, Ostatnie i dwie pozycje z liczbą, według dokumentacji Microsoft najczęściej kolumna ma typ Tekst. Jak to sprawdzić, poprawić typ w Power Query i co zmienia ustawienie Nie sumuj, opisujemy w poście o kolumnie, której Power BI nie sumuje.
  3. Ustaw domyślne podsumowanie kolumny, żeby kolejne wizualizacje nie zaczynały od liczby. Zaznacz kolumnę w panelu Dane i na karcie Narzędzia kolumn rozwiń listę Podsumowanie. Kwotom ustaw Suma, identyfikatorom transakcji, takim jak 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.
  4. Kwoty licz jawną miarą, czyli formułą DAX zapisaną w modelu. Według dokumentacji Microsoft dla miary nie zmienisz podsumowania w wizualizacji, bo każda miara ma własną formułę, więc wykres nie przestawi jej na liczbę. Kliknij prawym przyciskiem tabelę 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)
  5. Gdy liczba jest tym, czego szukasz, wybierz właściwą. Liczba zlicza wartości niepuste, dla 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.
  6. W modelu z grupą obliczeniową kolumny nie wstawisz do wartości wcale. W końcowym modelu Nordvelli jest grupa obliczeniowa 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.

Jak sprawdzić, że problem zniknął

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

Źródła i sposób sprawdzenia

  • Microsoft Learn: Work with aggregates (sum, average, and so on) in Power BI (źródło)
  • Microsoft Learn: Create calculation groups (discourage implicit measures) (źródło)
  • Sprawdzone zapytaniami DAX na modelu Nordvelli: suma, liczba i liczba wartości odrębnych WartoscNetto, wyniki miast, domyślne podsumowania kolumn i właściwość odradzania miar niejawnych.

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

Najczęściej zadawane pytania

Dlaczego Power BI liczy zamiast sumować?
Pole w obszarze wartości ma podsumowanie Liczba, wybrane w menu pola, ustawione jako domyślne dla kolumny albo wymuszone przez typ Tekst. Tytuł wizualizacji zaczyna się wtedy od Liczba elementów, a wynik dla całości równa się liczbie wierszy tabeli. Zmień podsumowanie na Suma albo użyj miary z funkcją SUM.
Jak zmienić liczbę na sumę w wykresie Power BI?
Zaznacz wykres, w panelu Wizualizacje kliknij strzałkę przy polu z kwotą i wybierz Suma. Gdy Sumy nie ma na liście, kolumna ma najczęściej typ Tekst i trzeba poprawić typ w Power Query. Na stałe kwoty licz jawną miarą, której wizualizacja nie przestawi na liczbę.
Czym różni się Liczba od Liczba (wartość odrębna) w Power BI?
Liczba zlicza niepuste wartości w kolumnie, a Liczba (wartość odrębna) tylko różne wartości. Dla kolumny kwot sprzedaży Nordvelli pierwsza daje 108 675, a druga 96 723, bo część kwot się powtarza. Do liczenia klientów albo produktów potrzebna jest liczba wartości odrębnych.
Dlaczego nie mogę przeciągnąć kolumny do wartości w Power BI?
Model ma włączoną właściwość odradzania miar niejawnych, która włącza się między innymi przy dodaniu grupy obliczeniowej. Power BI blokuje wtedy wstawianie kolumn jako wartości i wymaga miary. Utwórz miarę, na przykład z funkcją SUM na kolumnie kwot, i wstaw ją zamiast kolumny.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...