首页
/
每日頭條
/
圖文
/
powerbi度量工具表頭上沒有
powerbi度量工具表頭上沒有
更新时间:2025-05-03 04:43:50
一、什麼是标量?

《The Definitive Guide to DAX》說話很嚴謹,所以會使用标量值這個詞。

标量:不考慮方向的量,比如60元,30克,5升,60Km/h,"孫興華","sunxinghua"

問:考慮方向的量是什麼量?

答:學物理的時候,很多數值既要由大小(單位),又要由方向才能完全确定,而這些叫矢量。對你來說,你沒必要在DAX課程中研究這些,凡是你工作中能接觸到的,你分不清它是标量還是矢量那就都是标量。凡是能用到矢量的人都懂這些,不懂的就是用不到。

二、DAX中單行單列的表可以用标量值輸出單行單列:就是一個單元格

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)1

現在有一張表,表名是'Sheet1':

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)2

一共6位UP主,有些UP主隻做一家媒體,有些做多家媒體建立度量值:媒體數量 = COUNTROWS('Sheet1')

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)3

由于我這張表,每個人對應的網站并沒有重複,如果你的表是這樣的情況:

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)4

我們在統計時,就要考慮去重問題,這時就用到了上節課學到的知識:媒體數量1 = COUNTROWS(Values('Sheet1'[網站]))媒體數量2 = COUNTROWS(DISTINCT('Sheet1'[網站]))

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)5

上節課已經講過,這兩個函數在滿足實時參照完整性的情況下,效果是相同的。接下來我隻用Values舉例就好了,但你知道用DISTINCT效果相同

【2】顯示隻做一家網站的UP它做的是哪一家網站,實現下圖效果

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)6

想實現這個功能我們需要先做一個測試:<1> 先新建一張表,我們隻篩選UP主是張三的表格表 = filter('Sheet1','Sheet1'[UP主]="張三")

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)7

【2】對這張表的網站列去重values表 = values('表'[網站])

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)8

現在得到1行1列的表了(不算表頭),那我們思考一下,什麼時候才能得到1行1列的表?答:當【媒體數量】=1時

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)9

如上圖,度量值我們可以寫成:【就我這個案例而言以下3個都可以】

返回唯一值 = IF(COUNTROWS('Sheet1')=1,VALUES(Sheet1[網站]))

返回唯一值 = IF(COUNTROWS(VALUES('Sheet1'[網站]))=1,VALUES(Sheet1[網站]))

返回唯一值 = IF([媒體數量]=1,VALUES(Sheet1[網站]))

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)10

《孫興華講PowerBI火力全開》筆記第16課.02.HASONEVALUE函數【判斷是否隻有一行數據】

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)11

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)12

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)13

我們将它配合IF語句來使用就可以了:

返回唯一值 = IF(HASONEVALUE(Sheet1[網站]),VALUES(Sheet1[網站]),"不僅一家")

返回唯一值 = IF(HASONEVALUE(Sheet1[網站]),VALUES(Sheet1[網站]))

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)14

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)15

《孫興華講PowerBI火力全開》筆記第16課.03.SELECTEDVALUE函數

SELECTEDVALUE(Sheet1[網站]) 如果這個列是唯一值,我們就返回它,否則返回空

返回唯一值 = SELECTEDVALUE(Sheet1[網站],"不隻一家")

返回唯一值 = SELECTEDVALUE(Sheet1[網站])

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)16

如果需要顯示每個人對應的所有網站怎麼辦?

《孫興華講PowerBI火力全開》筆記25課03.CONCATENATEX【将多個值連接到一起,以文本的形式輸出】

所有網站 = CONCATENATEX(VALUES(Sheet1[網站]), Sheet1[網站], ",")

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)17

總計欄看着很不舒服,想讓它顯示為空,安排:

《孫興華講PowerBI火力全開》筆記25課04.【案例】CONCATENATEX綜合案例

所有網站 = IF(HASONEVALUE('Sheet1'[UP主]),CONCATENATEX(VALUES(Sheet1[網站]), Sheet1[網站], ","))

powerbi度量工具表頭上沒有(PowerBI之DAX神功第1卷第10回)18

想讓總計不顯示的通用方法,就是IF HASONEVALUE,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
殺顔真卿最兇的人是誰(博物雜志編輯居然稱)
殺顔真卿最兇的人是誰(博物雜志編輯居然稱)
  【博物雜志編輯居然稱“看顔杲卿被殺很過瘾” 結果被停職處理】博物雜志編輯稱,“小時候看顔杲卿被殺的故事覺得很過瘾。”言論近日引起網民輿論。北京時間15日下午,“博物雜志”也在微博公布針對董子凡的處理意見,稱已經嚴厲批評,董子凡将停職反省。      版權聲明:如涉及版權問題,請作者持權屬證明與本網聯系   ,
2025-05-03
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
  唐鸩(之五)   常山失守之後,顔杲卿和袁履謙被叛軍押往洛陽,安祿山斥責顔杲卿道:“你從前隻是範陽一個戶曹,因為我的舉薦,幾年之間做到了太守,你為什麼還要背叛我?”   顔杲卿罵道:“你本是一個放羊的羯奴,皇上提拔你做了三道節度使,恩幸無比,你為什麼謀反?我家世代為唐臣,食唐俸祿,從前受過你的保薦,難道就要和你一起謀反?我是為國讨賊,隻恨沒能殺了你,哪來...
2025-05-03
澳大利亞1
澳大利亞1
  根據澳大利亞氣象局(BOM)的初步數據統計,昨天(17日)是澳大利亞自有氣象記錄以來的最熱的一天。全國平均氣溫為40.9℃,打破了2013年1月創下的40.3℃的紀錄,但根據預測,這一紀錄不可能持續很長時間。随着炙熱的空氣在全國範圍内移動,預計未來幾天氣溫将繼續升高。      △澳大利亞18日全國各地氣溫分布圖(圖片來源:澳大利亞氣象局)   17日,...
2025-05-03
六個堅持專家解讀(董振華從六個堅持)
六個堅持專家解讀(董振華從六個堅持)
  從“六個堅持”牢牢把握新時代中國特色社會主義思想的世界觀和方法論   董振華   〔中共中央黨校(國家行政學院)哲學教研部副主任、教授〕   黨的二十大報告指出:“中國共産黨為什麼能,中國特色社會主義為什麼好,歸根到底是馬克思主義行,是中國化時代化的馬克思主義行。擁有馬克思主義科學理論指導是我們黨堅定信仰信念、把握曆史主動的根本所在。”“推進馬克思主義中...
2025-05-03
懷念ag 老成員(AG雜志樂手專訪來自納什維爾的作曲人兼樂手Darrell)
懷念ag 老成員(AG雜志樂手專訪來自納什維爾的作曲人兼樂手Darrell)
  在看到 4 個月的比利牛斯犬 Angus 和活 潑的澳大利亞牧羊犬 Miller 之後,就知 道快到 Darrell Scott 的家了,兩隻狗狗會在 石子路上蹦蹦跳跳,伸出舌頭,搖着尾巴。它 們本是用來看護羊群,免受納什維爾東部 100 公裡之外在坎伯蘭高原林區的山上四處覓食的 土狼和野豬的侵擾,不過不論何時,隻要有人來, 它們都會非常高興。小狗會馬上...
2025-05-03
Copyright 2023-2025 - www.tftnews.com All Rights Reserved