Power BI DAX 公式使用

2022-04-08 07:43:08 字數 620 閱讀 9252

一、日期類

1、計算兩個日期之間的差值

使用函式:datediff(< start_date >,< end_date >、《間隔》)

例:合同終止天數 = datediff(today(),'合同每月執**況事實表'[合同終止日期].[date],day)

說明:第三個引數為計算兩個日期之間的間隔型別,此處我使用的是day,即計算兩個日期之間的間隔天數

二、新建列

在新建列時,我們有可能會引用其他表的資料,可以使用related函式,示例如下:

其中fname不屬於新建列所屬表中的字段

注:這樣引用時,表與表之間必須已經建立好對應的關係

vouchertypenumber = related('

憑證型別維度表

'[fname])&"

- "&'

憑證表'[fnumber]

三、字段之間的組合連線

使用&符即可在dax中進行不同欄位的連線,示例如下:

vouchertypenumber = related('

憑證型別維度表

'[fname])&"

- "&'

憑證表'[fnumber]

PowerBI DAX 計算階乘的方法

非常碰巧,在最近幾個專案中都遇見計算階乘的情況,主要是計算排列組合數的時候會用到階乘。powerbi dax 中預設是沒有計算階乘的函式的。這裡給出一種在powerbi dax 中計算階乘的方法。在數學的定義中,對階乘的定義是這樣的 n 如果 n 0 n 1 否則 n n n 1 這是乙個使用遞迴的...

excel公式使用記錄

近期處理資料用到的excel公式,覺得比較有用,記錄一下 1 在某個範圍內產生隨機數 1.1 rand 函式來生成隨機數 同時返回多個值時是不重複的 1.2 rand 函式返回的隨機數字的範圍是大於0小於1。因此,也可以用它做基礎來生成給定範圍內的隨機數字。生成制定範圍的隨機數方法是這樣的,假設給定...

執行公式 Excel IF公式的使用方法

一 函式的功能 判斷兩個單元格的資料是否相等。二 函式的表示 1.選擇公式 插入函式 選擇if函式 2.在單元格裡輸入 if 為什麼輸入2個逗號,因為這個函式需要輸入3個引數,if 條件,條件為真時執行,條件為假時執行 為了提公升效率,建議使用第2種方法,直接輸入。三 函式的引數解釋 if 條件,條...