當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

篩選展示「指定日期」同比環比(圖表無日期數據)

1. 概述

1.1 背景

有時候我們不想要對比整個自然月的同比環比。

比如說10 月有國慶假,如果想知道 10 月份的合同總價的環比情況,直接對比 9 月份與 10 月份的資料是不行的。必定使用「8-31號」的資料與 9 月份「8-31號」相比更能展現出合同簽約情況。

又比如說這個月剛到 15 號,他想知道這個月 1-15 號合同總價與上個月 1-15 號的環比情況,與去年同期 1-15 號的同比情況。怎麼計算呢?

1.2 預期效果

在日期區間篩選 2013-03-01 到 2013-03-15,分組表中自動篩選出當前時間段的合同總價。並計算該時間段的同比環比,如下圖所示:

1208-10.png

1.3 實現思路

透過新增不綁定欄位的日期過濾組件和計算指標共同實現。

求同比和環比-表維度非日期 中的範例一,差別在於本例可使用日期區間過濾組件,過濾選擇的時間段內的資料。

2. 操作步驟

建立一個儀表板,進入儀表板編輯頁面。

2.1 新增組件

2.1.1 新增日期區間過濾組件

首先建立一個日期區間過濾組件,為之後篩選日期區間做準備。

1)在空儀表板中拖入一個「日期區間過濾組件」,如下圖所示:


1208-01.png

2) 在過濾組件編輯頁面直接點選儲存,如下圖所示:

1208-02.png

2.1.2 新增圖表組件

使用 FineBI 的 demo 資料「省市簽約資料」新增一個新的組件。如下圖所示:

1208-03.png

2.2 計算各時間段合同總價

同比=(當前時間段合同總價-去年同時間段合同總價)/去年同時間段合同總價*100%

環比=(當前時間段合同總價-上月同時間段合同總價)/上月同時間段合同總價*100%

所以要求月同比和月環比,我們需要「當前時間段合同總價」、「去年同時間段合同總價」、「上月同時間段合同總價」三個新欄位。這三個新欄位都需要綁定我們 2.1 節建立立的日期區間過濾組件。步驟如下:

2.2.1 計算「當前時間段合同總價」

1)複製「合同總價」欄位,並將其命名為「當前時間段合同總價」。

2)對「當前時間段合同總價」欄位進行明細過濾。過濾實現的效果為:對合同總價進行篩選,得到過濾組件所選日期區間的資料。

1208-04.png

2.2.2 計算「去年同時間段合同總價」

1)複製「合同總價」欄位,並將其命名為「去年同時間段合同總價」;

2)對「去年同時間段合同總價」欄位進行明細過濾。過濾實現的效果為:對合同總價進行篩選,得到過濾組件所選日期區間一年前的同時間段資料。


1208-05.png

2.2.3 計算「上月同時間段合同總價」

1)複製「合同總價」欄位,並將其命名為「上月同時間段合同總價」;

2)對「上月同時間段合同總價」欄位進行明細過濾,過濾實現的效果為:對合同總價進行過濾,得到過濾組件所選日期區間一月前的同時間段資料。

1208-06.png

2.3 計算同比環比

2.3.1 計算「同比」欄位

新增同比計算欄位。若「去年同時間段合同總價」沒有值,那麼該「同比」欄位為空,否則計算同比值。

這裏我們將公式拆分成兩部分方便使用者理解:

公式用到的函式
if(ISNULL(sum_agg(去年同時間段合同總價)),"",同比)

SUM_AGG

ISNULL

同比=(sum_agg(當前時間段合同總價)-sum_agg(去年同時間段合同總價))/sum_agg(去年同時間段合同總價)

1208-07.png


2.3.2 計算「環比」欄位

新增環比計算欄位。若「上月同時間段合同總價」沒有值,那麼該「環比」欄位為空,否則計算環比值。

這裏也將公式拆分成兩部分方便使用者理解:

公式用到的函式
if(ISNULL(sum_agg(上月同時間段合同總價)),"",环比)

SUM_AGG

ISNULL

環比=(sum_agg(當前時間段合同總價)-sum_agg(上月同時間段合同總價))/sum_agg(上月同時間段合同總價)

1208-08.png

2.4 製作分組表

所有欄位都計算完成後,做出一個圖表組件就很容易啦。

這裏我們做一個分組表,將欄位拖入分析區域,並將「同比、環比」的數值格式改為百分比。如下圖所示:

1208-09.png

2.5 效果查看

進入儀表板,篩選日期。就可以看到所選日期它當前時間段合同總價、上月同時間段合同總價及環比、去年同同時間段合同總價和同比。如下圖所示:

1208-10.png




附件列表


主題: 构建图表和分析数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!