top of page

Finding similar or duplicate reports in Power BI and Microsoft Fabric

The challenge


Especially in self-service BI scenarios, it’s common for teams to create new reports for every specific use case, often not checking (or being able to check) if a similar report already exists.


Over time, this leads to a sprawl of similar reports that differ in filters, visuals, or formatting. Having so many similar reports increases the risk of losing control and creating a ton of redundancy.


How we compare reports now


Even if I look at two very similar reports from a .pbip or .pbir point of view, it is still very difficult to determine the actual differences (PBIR format for Power BI reports). For PBIX reports it is near-impossible.


While PBIR slightly improves this, pinpointing the main differences between reports is still difficult and usually limited to comparing two reports at a time. This makes the approach hard to scale and ineffective at objectively measuring report similarity.


Introducing Report Similarity in Measure Killer


Thus we added a new feature to Measure Killer called Report Similarity. When analyzing reports, Measure Killer requires a lot of metadata which is organized in a structured manner. With this information, it is possible to compare reports in a very intricate and customizable way.


Report Similarity evaluates reports across multiple attributes and assigns a similarity score to each comparison. This score tells you how closely two reports resemble each other, while still allowing users to drill into the exact differences that contribute to that score.


The comparison includes attributes like:

  • Name

  • Description

  • All pages

  • All custom visuals

  • All report-level measures

  • All filters (report-level, page-level and visual-level)

  • All bookmarks

  • And many more traits


Each of the attributes can be disabled or enabled and different weights can be set to rank their importance. This allows comparing multiple reports in almost any way.


Getting started with Report Similarity


To get to this feature, select either the Tenant Analysis or Limited Tenant Analysis modes in Measure Killer's start window and analyze the reports you want to compare. Afterwards, click on the "Report similarity" button located on the top, it will be enabled as soon as you ran a Power BI report via the Selection tab.


Accessing Report similarity in Limited Tenant Analysis.
Accessing Report similarity in Limited Tenant Analysis.

Now you can select reports that are you want to find similar ones for:


Selecting the reports to find similarities.
Selecting the reports to find duplicates for.

In the next window, you will be able to select the reports to be compared with.

In our case we want to compare the "Power BI Report for Switzerland PBIR" with all other reports we have access to, to understand if any of them is very similar.


Selecting reports to be compared with the ones previously selected.
Selecting reports to be compared with the ones previously selected.

Understanding the results


After this, Measure Killer will assign a similarity score between two reports. The higher the score, the more similar the reports are.

Obviously we want to see what exactly is similar and what is different, we can go to Similarity details to see that.


Similarity scores for each pair of compared reports.
Similarity scores for each pair of compared reports.

Similarity scores use a red-to-green color scale, with red signaling high similarity, which is typically a bad sign. In this example, the Power BI Report for Switzerland PBIR report has an almost identical report called Power BI Report for Switzerland calc groups:


Similarity details between two reports, displaying the different attributes being compared.
Similarity details between two reports, displaying the different attributes being compared.

Power BI Report for Switzerland calc groups is basically an exact copy of the original Power BI Report for Switzerland PBIR, but it is not using the PBIR format. By expanding some of the items, it is possible to see other small differences as we can see below.



Comparison details between Power BI Report for Switzerland PBIR and Power BI Report for Switzerland calc groups.
Comparison details between Power BI Report for Switzerland PBIR and Power BI Report for Switzerland calc groups.

When comparing our Power BI Report for Switzerland PBIR with another report, the Switzerland Trade Report, we can see differences for custom visuals, bookmarks and the mobile layout of the report (see below)


Comparison details between Power BI Report for Switzerland PBIR and Switzerland Trade Report, highlighting the differences between custom visuals, bookmarks and the mobile layout.
Comparison details between Power BI Report for Switzerland PBIR and Switzerland Trade Report, highlighting the differences between custom visuals, bookmarks and the mobile layout.

To change the weights or to disable some of the attributes to be compared, simply click on "Adjust weights" when selecting the reports (in the window before):


Option to adjust the ways to create a custom comparison.
Option to adjust the ways to create a custom comparison.

Here, the weights can be customized:


Customizing the weights for report similarity.
Customizing the weights for report similarity.

Final thoughts


Report Similarity provides an easy and customizable way to understand how similar Power BI reports are. By creating a similarity score but also comparing every single item (every page with the best match in the other report and so on) we can almost do any comparison to achieve our goals.


If you want to try out the full version of Measure Killer, you can request a trial here.

 
 
 

3 Comments


Guest
6 hours ago

Opa, galera. Estaba conversando con un amigo de São Paulo sobre cómo ha cambiado el clima en Brasil este mes, un día hace calor y al otro llueve torrencialmente. Mientras tomábamos un café, me mostró la plataforma de 1win en su teléfono para enseñarme el nuevo diseño de la interfaz gráfica que actualizaron la semana pasada. La verdad es que la tecnología avanza demasiado rápido en todo el mundo y a veces es difícil mantenerse al día con tantas novedades digitales que salen.

Like

marquinasergio931
Jun 06

Participando de um chat moçambicano sobre velocidade móvel mencionou elephant bet aviator mz em comparações sobre jogo móvel. O ponto foi que as sessões permanecem envolventes e dinâmicas, motivando os usuários a retornarem regularmente. Não foi destacado, apenas parte de uma conversa mais ampla. Essa referência deu autenticidade e refletiu como a otimização móvel influencia o uso, com participantes moçambicanos observando que a velocidade incentiva a fidelidade.

Edited
Like

tima
Jun 06

Um antigo colega de um curso de idiomas me mandou o https://upbet-brasil.br.com/ quando soube que eu estava passando por uma fase pesada emocionalmente. Numa madrugada em que a ansiedade estava a mil e eu não parava de pensar no que deu errado no meu relacionamento, decidi acessar o link. Fiquei surpreso com a estabilidade e a discrição do ambiente, nada de poluição visual. Foi o tempo de qualidade que eu precisava para parar de remoer o passado e focar em algo leve. Me senti muito mais renovado para encarar a rotina no dia seguinte.

Like
bottom of page