Skip to main content

Calculation Revenue

Revenue calculation in tableau

1. CYMTD
[YEAR]<=TODAY() AND DATETRUNC('month',[YEAR])=
DATETRUNC('month',TODAY())

2. CYQTD
[YEAR]<=TODAY() AND DATETRUNC('quarter',[YEAR])=DATETRUNC('quarter',TODAY())

3. PYMTD
([YEAR]<=DATEADD("year",-1,TODAY())  AND [YEAR]>=
DATEADD("year",-1,DATETRUNC("month",TODAY())))

4. PYQTD
[YEAR]<=DATEADD("year",-1,TODAY()) AND [YEAR]>=DATEADD("year",-1,DATETRUNC("quarter",TODAY()))

5. PYTD
[YEAR]<=DATEADD('year',-1,TODAY()) 
AND DATEDIFF('year',[YEAR],TODAY())=1

6. YTD
[YEAR]<=TODAY() AND DATETRUNC('year',[YEAR])=DATETRUNC('year',TODAY())

7. MOM
SUM([Revenue CY MTD]-([Revenue PY MTD]))/SUM([Revenue PY MTD])

8. QOQ
SUM([Revenue CY QTD]-([Revenue PY QTD]))/SUM([Revenue PY QTD])

9. REVENUE CY
CASE [Period]
WHEN 'YoY' then [Revenue CYTD]
WHEN 'QoQ' THEN [Revenue CY QTD]
WHEN 'MoM' THEN [Revenue CY MTD]
END

10. Revenue CY MTD
ZN(IF[CYMTD] THEN [REVENUE] END)

11. Revenue CY QTD
ZN(IF[CYQTD] THEN [REVENUE] END)

12. Revenue CYTD
ZN(IF [YTD] THEN [REVENUE] END)

13. Revenue PY
CASE [Period]
WHEN 'YoY' then [Revenue PYTD]
WHEN 'QoQ' THEN [Revenue PY QTD]
WHEN 'MoM' THEN [Revenue PY MTD]
END

14. Revenue PY MTD
ZN(IF [PYMTD] THEN [REVENUE] END)

15. Revenue PY QTD
ZN(IF[PYQTD] THEN [REVENUE] END)

16. Revenue PYTD
Zn(IF [PYTD] THEN [REVENUE] END)

17. Year Filter
YEAR(TODAY())-1

18. Period  (This is parameter)
YoY -- Year Over Year
MOM --- Month Over Month
QOQ --- Quarter Over Quarter

19. DIFFERENCE%
CASE [Period]
WHEN 'YoY' then [YOY]
WHEN 'QoQ' THEN [QOQ]
WHEN 'MoM' THEN [MOM]
END

20. YOY
ZN(sum([Revenue CYTD]) - SUM([Revenue PYTD]))/(SUM([Revenue PYTD]))

21. Down Trend
IF [Difference%]<0 Then "▼"

22. Up Trend
IF [Difference%]>0 Then "▲"
END

23. Week Number
DATE(DATEPARSE ("yyyy-MM-dd", STR(DATE(DATETRUNC('week',[date]))) ))

Now, let's take a look at the revenue formula itself (in both forms):

For a product-based business, the formula is
Revenue = Number of Units Sold x Average Price.

For service-based companies, the formula is
Revenue = Number of Customers x Average Price of Services.

Comments

Popular posts from this blog

Difficulty and challenges

  What is bi technology? BI technology includes many tools and technologies, with the help of which we analyze the data, and on the basis of the data represent the data in the form of charts, graphs and maps etc., so that this technology can help the business user and understand the data and provide a way to grow the business as well as help business users to overcome many challenges and move forward. How can we make our career in this? Anyone can make a career in this, to make a career in BI technology, you will need these things. 1. Your way of understanding and speaking should be simple. 2. You have done college and you have good knowledge of statistics. 3. You should have knowledge of any database and you should be proficient in it. 4. You should have knowledge of web technology. 5. You should have knowledge of how do you expand the data into graphs and charts based on the data. 6. Be able to upgrade to the technology that suits the times. You can make your career in BI on the ...

Web data connector

Tableau is a powerful data visualization tool that allows you to connect to and analyze data from various sources, including web data. In this blog, we will focus on the web data connector feature in Tableau, and how it can help you connect to web-based data sources and create interactive dashboards. What is Web Data Connector in Tableau? The web data connector in Tableau is a feature that allows you to connect to data from web-based sources that are not supported by default connectors in Tableau. With the web data connector, you can create custom connections to web-based data sources, including APIs, JSON files, and other web-based data sources. Why Use Web Data Connector in Tableau? The web data connector allows you to access a wide range of web-based data sources that are not natively supported in Tableau. This includes data from social media platforms, news sites, weather APIs, and other web-based data sources. By using the web data connector, you can easily integrate web-based dat...

Common types of charts used for visualization

Top 10 Charts  Bar Chart Bubble Chart Column Chart Dual Axis Chat Donut Chart Heat Map Line Chart Pie Chart Waterfall Chart Stack Bar Chart Bar Chat A bar chart is a represent of summarizing a set of category data. A bar chart displays data using multiple bars, and each bar represents a particular category. Bubble Chart Bubble charts are commonly used to represent relationships between two or more numerical variables. Each bubble in the chart represents a single data point. Column Chart A column chart displaying data with ranges represented by a rectangle and also called a vertical bar chart. They are a method of making easy comparisons between multiple items or category. Images may be subject to copyright Dual Axis Chart A dual chart allows us to represent and visualize multiple data series, without the need to use additional charts, the relationship between two variables with different magnitudes and scales of measurement. Donut Chart Donut charts let you show the relationship of...