<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 DAX 驅(qū)動(dòng)智能批注 - 第一篇 - 批注原理及體驗(yàn)

          共 1376字,需瀏覽 3分鐘

           ·

          2020-09-10 03:09

          如大家所知,BI 中常常需要對文本做兩件事:

          • 根據(jù)篩選,得到一個(gè)整體。

          • 給出現(xiàn)有分析的一個(gè)批注。

          我們會(huì)分幾篇來講解。

          先看一個(gè)場景。

          有時(shí)候,我們需要對一個(gè)結(jié)構(gòu)進(jìn)行文本化,例如,可以得到:

          于是我們自然想到在 BI 中要實(shí)現(xiàn)的兩件事:文本歸并和智能批注。

          本文先給出文本歸并和智能批注的大致思路,后續(xù)會(huì)專門來講解智能批注的使用。

          文本歸并

          我們有時(shí)候,可能需要類似的效果,如下:

          這是單行數(shù)據(jù)歸并,也可能需要這樣的效果:

          這里主要使用一個(gè)DAX函數(shù)來完成,實(shí)現(xiàn)方式如下:

           1Text.Raw?=?
          2CONCATENATEX(
          3????ADDCOLUMNS(?
          4????????VALUES(?'Product'[Category]?)?,?
          5????????"Content"?,?
          6????????CALCULATE(?
          7????????????CONCATENATEX(?VALUES(?'Product'[Subcategory]?)?,?[Subcategory]?,?","?)?,?
          8????????????ALL(?'Product'[Subcategory]?)
          9????????)
          10????),
          11????[Category]?&?"?包括:"?&?[Content]?,?";?"?&?UNICHAR(10)?&?UNICHAR(10)
          12)

          思路如下:

          1、對于當(dāng)前的產(chǎn)品類別表的每個(gè)類別;

          2、對該類別包含的產(chǎn)品子類別進(jìn)行合并;

          3、再合并每個(gè)類別中的內(nèi)容。

          以上 DAX 公式可以自動(dòng)適配單行或在表中的表現(xiàn)。

          而關(guān)鍵 DAX 函數(shù)如下:

          1//?對一個(gè)列表元素進(jìn)行合并
          2CONCATENATEX(?
          3????VALUES(?'Product'[Subcategory]?)?,??//?某列表
          4????[Subcategory]?,?????????????????????//?對于每個(gè)元素進(jìn)行計(jì)算,也可以直接取出
          5????","?????????????????????????????????//?合并時(shí)的分隔符
          6)

          使用這個(gè)技巧可以處理很多在 PowerBI 中與文本有關(guān)的場景。

          智能批注初步

          但很快,你可能想做出的是這種:

          如果有了這個(gè)內(nèi)容,你不妨腦洞大開,你可以在一段文本中包括重要的指標(biāo)以及各種內(nèi)容,例如:

          這么長,有點(diǎn)傻的話,可以這樣的:

          甚至可以構(gòu)建更加強(qiáng)大布局,如:CSS 浮動(dòng)布局,如下:

          這里涉及到一個(gè)第三方控件,叫:

          大家可以自己試試看。

          只不過該控件是收費(fèi)的。超過150個(gè)字就需要使用收費(fèi)版,不過以帶來的潛在價(jià)值來看,還是非常不錯(cuò)的。

          我會(huì)在后續(xù)的文章講解智能批注的實(shí)現(xiàn)。

          您可能還感興趣:

          工具:DAX Pro - 正式發(fā)布,從不寫代碼,只拖拽鼠標(biāo)。
          工具:Excel BI Pro - 從 Excel 到 商業(yè)智能。
          上海,北京,成都,深圳的 PowerBI VIP 線下密訓(xùn),歡迎報(bào)名。

          讓數(shù)據(jù)?真正?成為你的力量
          私信BI佐羅 進(jìn)群學(xué)習(xí)
          暗號:pbi2020

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

          瀏覽 25
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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>
                  爱搞搞电影| 99热欧美| 99免费视屏| 北条麻妃一区三区 | 国产久久黄色视屏 |