<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PowerBI 不同日期區(qū)間的活動(dòng)逐日對(duì)比分析

          共 1049字,需瀏覽 3分鐘

           ·

          2020-08-16 09:43

          小伙伴說(shuō)在運(yùn)營(yíng)中有很多促銷活動(dòng),甚至包括雙十一之類的。但每次活動(dòng)的區(qū)間和長(zhǎng)短都可能不同,希望可以對(duì)比不同日期區(qū)間的逐日對(duì)比活動(dòng)細(xì)節(jié)。但在 PowerBI 中很難實(shí)現(xiàn),是否可以實(shí)現(xiàn)呢。

          今天我們就來(lái)看這個(gè)問(wèn)題。

          實(shí)現(xiàn)效果

          對(duì)于這種有意義的問(wèn)題,我們會(huì)提供盡量?jī)?yōu)質(zhì)的解決方案的。如下:

          用戶選擇兩個(gè)活動(dòng)各自的活動(dòng)區(qū)間,可能是完全不同的,然后按照逐日對(duì)比每日的效果。

          實(shí)現(xiàn)方法

          這個(gè)問(wèn)題其實(shí)并不復(fù)雜,首先我們先看一個(gè)更加簡(jiǎn)潔的表示,如下:

          這個(gè)效果更加簡(jiǎn)潔而不改變問(wèn)題的實(shí)質(zhì)。這里就要考慮兩個(gè)重要問(wèn)題:

          • 兩個(gè)日期區(qū)間的選擇如何提供?

          • 如何和原始數(shù)據(jù)模型進(jìn)行聯(lián)立?

          設(shè)計(jì)實(shí)現(xiàn)

          我們知道一個(gè)數(shù)據(jù)模型里都會(huì)有一個(gè)日期表,而在這里場(chǎng)景中,必須至少需要兩個(gè)日期表來(lái)提供兩個(gè)日期區(qū)間的選擇。問(wèn)題是:

          • 一個(gè)默認(rèn)數(shù)據(jù)模型日期表可以做到嗎?

          • 那用兩個(gè)日期表可以嗎?

          • 還是用三個(gè)日期表呢?

          一個(gè)默認(rèn)的日期表是無(wú)法在一個(gè)頁(yè)面分別扮演兩個(gè)角色的。

          這里為了讓這個(gè)設(shè)計(jì)更加獨(dú)立,所以選擇根本不去實(shí)現(xiàn)默認(rèn)日期表,而是分別為此案例場(chǎng)景分別創(chuàng)建兩個(gè)日期表,如下:

          Calendar.Left =
          SELECTCOLUMNS( 'Calendar' , "Date" , [Date] )

          Calendar.Right =
          SELECTCOLUMNS( 'Calendar' , "Date" , [Date] )

          接著,我們用通用的 X 軸滑桿作為序號(hào)即可,如下:

          Option.X = GENERATESERIES(0, 100, 1)

          這在我們的萬(wàn)能初學(xué)者模板里已經(jīng)內(nèi)置。

          接著我們將需要展示的所有內(nèi)容,用 DAX 計(jì)算的方式給出即可。

          先給出日期的計(jì)算,如下:

          Activity.Left.Date =
          VAR DateBeginOfPeriod = MIN( 'Calendar.Left'[Date] )
          VAR DateEndOfPeriod = MAX( 'Calendar.Left'[Date] )
          VAR Offset = SELECTEDVALUE( 'Option.X'[Option.X] )
          VAR Result = DateBeginOfPeriod + Offset
          RETURN IF( Result <= DateEndOfPeriod , Result )

          非常簡(jiǎn)單。

          再給出對(duì)應(yīng)日期的值的計(jì)算,如下:

          Activity.Left.Value =
          CALCULATE( [Start:KPI] , TREATAS( { [Activity.Left.Date] } , 'Calendar'[Date] ) )

          更簡(jiǎn)單。

          用已經(jīng)計(jì)算的日期,動(dòng)態(tài)掛載回?cái)?shù)據(jù)模型計(jì)算即可。

          由于左右是完全對(duì)稱的結(jié)果,類似給出右邊的計(jì)算即可。

          完畢。

          總結(jié)

          很多有意義的業(yè)務(wù)場(chǎng)景,通過(guò)數(shù)據(jù)模型的合理布局,以及計(jì)算邏輯的精巧設(shè)計(jì),很快就可以得到不錯(cuò)的方法。

          值得一提的是,這里默認(rèn)將非侵入式設(shè)計(jì)作為了原則,兩個(gè)日期表都是為了作圖存在,所以獨(dú)立創(chuàng)建。

          對(duì)于希望?徹底理解 DAX 本質(zhì)精髓(市面無(wú)記載)?的伙伴,羅叔準(zhǔn)備了前所未有的 VIP 線下課程,徹底揭示 PowerBI 尤其是 DAX 的?本質(zhì)精髓

          應(yīng)伙伴要求

          PowerBI 超級(jí)實(shí)訓(xùn)全面開啟

          系統(tǒng)化學(xué)習(xí)

          這才叫學(xué)習(xí)路線圖

          您可能希望參加線下密訓(xùn):


          資源已為您凝練



          放大看,嚇壞你


          其中的資源包令人生畏



          資源太過(guò)生猛


          非常兇殘的培訓(xùn),聽(tīng)過(guò)的人都說(shuō)夠狠


          點(diǎn)擊查看內(nèi)容目錄


          現(xiàn)已開通:北京 上海 廣州 深圳 成都

          ~ 人滿延期,私信報(bào)名?~


          讓數(shù)據(jù)真正成為你的力量
          加私信暗號(hào):data2020


          點(diǎn)擊【閱讀原文】進(jìn)入【學(xué)習(xí)中心】

          瀏覽 46
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久精品噜噜噜成人88Aⅴ | 夏夏粉嫩黑鲍鱼大胆尤物P | 靠逼视频网站 | 爱爱打炮网 | 天天色天天干天天狠 |