Sâmbătă seara am primit mesajul clasic: „raportul Power BI nu funcționează”. Luni dimineață urma o ședință, iar cifrele trebuiau să fie corecte. Problema nu era în Power BI. Era într-un singur caracter. A fost un caz simplu care arată de ce validarea datelor în Power BI începe înainte de dashboard.

Simptomul: rânduri care dispăreau
Raportul se actualiza, dar o parte dintre valori nu mai apăreau. Nu exista o eroare spectaculoasă și nici un mesaj care să spună clar ce s-a întâmplat. Pur și simplu, rezultatul nu mai corespundea cu fișierul sursă.
În astfel de situații este tentant să cauți problema în formule, relații, filtre sau în serviciul Power BI. De data aceasta, cauza era mai banală și tocmai de aceea mai periculoasă: unele valori exportate conțineau simbolul „€” într-o coloană care trebuia să fie strict numerică.
Un singur caracter a schimbat tipul datelor
Pentru un om, „1.250 €” și „1.250” reprezintă aproape același lucru. Pentru un sistem de date nu sunt același lucru. Prima valoare este text, a doua poate fi număr. Microsoft explică separat tipurile de date folosite de Power Query și de ce conversia lor trebuie controlată explicit.
Când formatul sursei s-a schimbat, coloana nu a mai respectat tipul așteptat. În procesul de transformare, rândurile invalide nu au mai ajuns corect în raport. Power BI nu pierdea date aleatoriu; primea date care încălcau contractul implicit al coloanei.
Un dashboard poate fi vizual impecabil și totuși inutil dacă datele care intră în el nu sunt controlate.
Reparația a durat cinci minute. Soluția reală, mai mult.
Am curățat valorile în Excel, am refăcut tipurile și raportul a revenit înaintea ședinței. Acesta a fost remediul rapid. Dacă mă opream acolo, problema putea reveni la următorul export.
Am adăugat validări care blochează formatele incorecte înainte ca datele să intre în flux. Coloanele numerice acceptă acum doar valori numerice, iar simbolurile monetare sunt tratate separat. O abatere devine vizibilă la intrare, nu după ce cineva observă că lipsesc cifre într-o ședință.
Ce înseamnă validarea datelor în Power BI
Validarea datelor în Power BI nu începe în vizualuri și nici în DAX. Începe la sursă și continuă pe tot traseul datelor.
- Tipurile de date trebuie definite și verificate explicit.
- Moneda trebuie separată de valoarea numerică.
- Valorile invalide trebuie semnalate, nu eliminate în liniște.
- Totalurile din raport trebuie reconciliate cu sursa oficială.
- Orice corecție manuală repetată trebuie transformată într-o regulă automată.
Lecția: BI-ul este un sistem, nu un desen
Partea vizibilă a unui proiect Power BI este dashboard-ul. Partea care îi dă valoare este mai puțin spectaculoasă: surse stabile, reguli clare, validări, reconciliere și o metodă prin care erorile sunt oprite înainte să ajungă la decident.
Un raport bun nu este doar rapid și plăcut vizual. Trebuie să poată răspunde la întrebarea: „De ce pot avea încredere în această cifră?” Dacă răspunsul depinde de faptul că nimeni nu a pus accidental un simbol într-o celulă, sistemul nu este încă terminat.
Datele au arătat problema. Validarea și automatizarea au împiedicat-o să se repete.
Vezi cum abordez proiectele de Business Intelligence și automatizare.