# Create a Report with Data Preparation  - Inside the Report UI

{% hint style="success" %}
*Check out the given walk-through to create a new report on top of an uploaded file that contains Data Preparation steps.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq1Y2nC9XDrWcLwg1gpYr%2Fuploads%2FNjlH6jVMgZbtVBWpEXup%2FReport%20Zeroth%20Flow%20with%20Data%20Prep%20steps.mp4?alt=media&token=59183ac0-700c-47d2-9776-28f856f38c78>" %}
***Creating a new Report based on an uploaded file with Data Preparation steps***
{% endembed %}

Please follow the below-given steps to create a new report based on an uploaded file containing Data Preparation Steps:

* Click the Report option from the Platform homepage (The user can use any of the way to access the Report option). The following image displays selecting the Report icon provided on the left side panel.
* The Create New Report dialog box opens.
* Provide the name for the Report.
* Provide the description for the Report.
* Click the Upload CSV option to upload a CSV file.

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

* After selecting the Upload CSV file a field to mention the delimiter appears.
* Click the Choose File option to select and upload a file from the local system.

<figure><img src="/files/6Y1ARrFvlFqws44tLePL" alt=""><figcaption></figcaption></figure>

* The selected file's name appears next to the Choose File option.
* A notification message appears to ensure that the file is successfully uploaded.
* Click the ***Data Prep*** option provided at the bottom of the page.

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

* The data of the selected CSV file opens in the Data Grid format under the Data Preparation framework.

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

* Provide a name for the Data Preparation.
* Apply the required Transforms. or Click the Auto Prep option to apply the auto-mated transforms to the selected data (In the below-given image Auto Prep option has been chosen).

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

* Open the Steps tab to see the applied Data Preparation steps (In this case, all the transforms part of the Auto Prep appears as a single step).

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

* A notification message appears to ensure the user that the Data Preparation has been successfully applied.
* Click the ***Create Report*** option.

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

* Another notification message appears to inform the users that the Data Store creation process has been started and status notification will be sent shortly.

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

* The report gets created under the My Documents, and the Design canvas of the report opens by default.

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

* Create a View by drag and drop or selection of the required Dimensions and Measures.
* Click the ***Save*** option to save the View.

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

* A notification message appears to ensure that the View has been created successfully.
* The newly created View gets Saved to the final screen of the Report.

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


---

# 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.bdb.ai/self-service-visualization-4/creating-a-new-report/create-new-report/creating-a-new-report-with-data-preparation/create-a-report-with-data-preparation-inside-the-report-ui.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.
