Twój raport działał bez problemu, ale teraz nie możesz otworzyć pliku PBIX z powodu błędu? Jeśli przy próbie otwarcia raportu w Power BI Desktop widzisz taki komunikat, to wina najnowszej aktualizacji programu.
Jak donosi społeczność na LinkedIn, Power BI February Update wprowadza nową walidację, która może uniemożliwić otwarcie plików PBIX, jeśli wcześniej utworzyłeś tabelę o nazwie " Measures" (ze spacją na początku). 😨 Jeśli używasz Pwoer BI w języku polskim, na cenzurowanym jest nasz odpowiednik, czyli " Miary".
Jeśli Twój raport nagle przestał się otwierać, koniecznie sprawdź, czy nie masz tabeli o nazwie " Measures". 👀 Dzięki Stephanie Bruno za wychwycenie tego buga! 👏
Rozwiązanie:
1️⃣ Najprostsza metoda:
2️⃣ Alternatywa bez instalowania starszej wersji:
⚠️ Uwaga! Metody 1 i 2 mają ograniczenie – naprawią tylko problematyczny raport. Jeśli jednak inne raporty odwołują się do starej nazwy tabeli, również trzeba je poprawić. Gdy powiązanych raportów jest wiele, może to być czasochłonne. W takiej sytuacji warto rozważyć bardziej zaawansowane rozwiązanie:
3️⃣ Jeśli masz wiele raportów zależnych od zmienionej tabeli
Możesz spróbować skryptów w TE2/TE3 lub skorzystać z semantic-link-labs w Fabric notebooks do masowej edycji plików JSON raportów. Tutaj szczegółowe wyjaśnienie od Kurtha 🔗 [LINK] Dzięki temu można np.:
Podsumowanie
W przyszłości tworzenie tabeli o takiej nazwie nie będzie już możliwe, ponieważ walidacja to uniemożliwi. Jednak starsze raporty mogą nadal sprawiać problemy, jeśli konieczna będzie ich edycja. Jednocześnie zmiana z " Measures" na "_Measures", może być ryzykowana. Nie znamy planów Microsoftu dotyczących ewentualnego rozszerzenia walidacji na kolejne nazwy i frazy, dlatego aby uniknąć podobnych sytuacji w przyszłości, warto wprowadzić nowe praktyki nazewnictwa tabel – na przykład dodając jakąś emotikonę („🔑Measures”) lub używając bardziej opisowych nazw, jak „DAX Measures”. Dzięki temu kolejne zmiany w walidacji nie wpłyną negatywnie na działanie raportów.
PS. Błąd został zgłoszony jako bug/issue do Microsoft. Tutaj możesz zagłosować aby zwiększyć jego widoczność. [PBI COMMUNITY]
Sprawdź też inne wpisy na moim blogu: [LINK]