# Report Dependencies

In Power BI, report dependencies refer to the relationships and connections between different elements within a Power BI report. Understanding these dependencies is crucial for maintaining the integrity of the report and ensuring that all components function as intended.

Within Powerops, explore dependencies in two distinct views:&#x20;

1. Graphical View&#x20;
2. Table View

## Graphical View

### User Interface

<figure><img src="/files/Oqk9U5Y11Xn0DwHqzzHv" alt=""><figcaption></figcaption></figure>

1. **Search Bar** -\
   Utilize the search bar to look for specific fields. This could be a page/visual/measure/column/ calculated column or a calculated table column.
2. **Table View and Graphical View Buttons -**\
   Use these buttons to toggle between the Table View and Graphical View.
3. **Elements of model dependencies -**\
   Toggle the checkbox to select or unselect and view specific dependencies associated with fields, including pages, visuals, measures, columns, calculated columns, or calculated table columns. The number of dependencies for each field is also indicated.
4. **Dependency Diagram -**\
   Visualize the dependencies in a diagram view, where connections are represented by arrows and the dependency elements are color coded according to their type.

### Features of the Graphical View

1. **Quick Highlight:** \
   Single-click on any node to highlight and view its dependency.<br>

   <div align="left"><figure><img src="/files/0pfFZJzEboc5UpCzbSUg" alt=""><figcaption></figcaption></figure></div>
2. **Moveable Nodes:** \
   Move the nodes anywhere according to your preference.\ <br>

   <div align="left"><figure><img src="/files/L8o1kkAM4Z1peSHHSrYY" alt=""><figcaption></figcaption></figure></div>
3. **Filter:** \
   Right-click on a node, select "Filter" to completely filter out the dependencies of the selected node.<br>

   <div align="left"><figure><img src="/files/UpV8G0uzHhOZa2MePuNU" alt=""><figcaption></figcaption></figure></div>
4. **Expression on tooltips:**\
   Hover over the nodes to get a quick view of the expression.<br>

   <figure><img src="/files/tnnTjyA8649vZmdR4lTk" alt=""><figcaption></figcaption></figure>
5. **Zoom In:**\
   Use to zoom into the diagram.<br>

   <div align="left"><figure><img src="/files/xbIXTK62L0WAfbcHhZge" alt=""><figcaption></figcaption></figure></div>
6. **Zoom Out:**\
   Use to zoom out of the diagram.\ <br>

   <div align="left"><figure><img src="/files/sjTPmFeHeDA3OvsvZxn6" alt=""><figcaption></figcaption></figure></div>
7. **Fit to Screen:** \
   Use to fit the entire diagram in a single screen.\ <br>

   <div align="left"><figure><img src="/files/Wn4wWzLlYSs2ilcTLxwe" alt=""><figcaption></figcaption></figure></div>
8. **Lock View:** \
   Lock the current view of the diagram.\ <br>

   <div align="left"><figure><img src="/files/4RWpLxMaFwn5gAMumNVr" alt=""><figcaption></figcaption></figure></div>

## Table View

### User Interface

<div align="left"><figure><img src="/files/apSMGYfjN4eFDBuxmwxq" alt=""><figcaption></figcaption></figure></div>

1. **Report Dependency Count-**\
   Displays the count of total dependencies in the report
2. **Table view and Graphical View Toggle Button-**\
   Use these buttons to toggle between the Table View and Graphical View.
3. **Page Name -**<br>
4. **Visual Name -**\
   Name of the visual name
5. **Referencing Object-**<br>
6. **Referenced Object-**<br>
7. **Expression-**\
   The expression that shows the relationship between the referencing object and the referenced object.

### Features of the Table View

Understanding and documenting these dependencies is essential for effective report management, troubleshooting, and ensuring that any changes made to the report do not adversely affect its functionality.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.powerops.app/powerops/analyze/dependencies/report-dependencies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
