PowerBI - 新建表(新建空表,合並表,聯結表,維度表,參數表,日期表)


參考教程: https://www.jianshu.com/p/c35b55480cc6



一,新建空表,用來存放度量值
  Step1 - 點擊新建表,輸入度量值表 = ROW("度量值", BLANK())
  

   Step2 - 選擇度量字段Edate,將主表修改為度量值表
  


二,新建合並表,合並兩個月的月銷售數據表(已有兩個月的銷售數據,分別為1月和2月)
  Step1 - 新建表,並輸入 合並=  UNION('1月','2月'), 結果是縱向追加數據,所以列須一致。兩個表不需要建立關系


三、按商品字段合並銷售表與采購表(已有銷售表,和采購表)
  Step1 - 將A表與B表以商品名稱字段建立關系
  Step2 - 新建表,輸入 合並連接 = NATURALINNERJOIN('銷售表','采購表')


四、新建維度表( 在以上合並的表內提取商品名稱字段)
  Step1 - 新建表,輸入 產品表 = DISTINCT(‘合並’[商品名稱]) --Distinct可以提取一列中不重復的值,不包括空值;
或  新建維度表 維度 =  UNION(Values('商品'[商品名稱]),{其他名稱})


 五、新建參數表
  Step1 - 點擊新建參數,輸入
  

   Step2 - 在參數表內添加計算列,得到參數表 

   


六、新建日期表
  Step1 - 新建表,並輸入以下DAX

日期表 =
ADDCOLUMNS(
CALENDAR (DATE(2021,1,1), DATE(2021,12,31)), --利用CALENDAR函數設置日期表的起止日期
"年度", YEAR ( [Date] ), --利用FORMAT函數對每一列進行格式設置
"月份", FORMAT ( [Date], "MM" ),
"月份2", FORMAT ( [Date], "MMM" ),
"年月", FORMAT ( [Date], "YYYYMM" ),
// "星期", WEEKDAY ( [Date] ) & "-" & FORMAT ( [Date], "ddd" ),
// "年份星期", YEAR ( [Date] )*100 +WEEKNUM([Date] ) ,
"季度", "Q" & FORMAT ( [Date], "Q" ),
"年份季度", FORMAT ( [Date], "YYYY" ) & "Q" & FORMAT ( [Date], "Q" ))

  Step2 - Calendarauto生成日期表
  參考教程:https://zhuanlan.zhihu.com/p/352606949

NOTE:新建的表與其他方式連接的表沒有區別,可以與其他表建立關系,也可以添加到報表中做可視化;如果在導入表的基礎上構建的新表,那源數據更新時,新建表同樣會自動更新。


實戰 #1 - 新建維度表,只顯示當前年份和Season

方式1 - 用Selectcolumns
結果1:
順手看下SELECTECOLUMN 與 ADDCOLUMNS的差異:

 方式2 :直接寫吧

結果2:

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM