MDX函式的一些用法

2021-06-27 21:55:40 字數 651 閱讀 9430

mdx的函式使用:

paralleperiod :同期

例子: 

paralleperiod([time].[yqmd].[year],1,[time].[yqmd].currentmember)與去年同期

periodtodate : 本年至今

例子:periodtodate([time].[yqmd].[year],[time].[yqmd].currentmember))

使用nonemptycrossjoin 函式替代 crossjoin函式:提高一些效率

使用下鑽函式:descendants([部門].[一級部門],[部門].[二級部門], self_and_after): 查詢一級部門下,二級以及下面層級的所用成員

strtomember

函式返回字串表示式中指定的成員

ancestor:返回乙個指定成員的祖先成員的引用

ancestor([商品品牌.品類品牌].[737].[794].[798].[798_11515],[商品品牌.品類品牌].[一級品類])

siblings:返回當前成員的同級成員

[採銷員.採銷人員].[bjchenjun].siblings

crossjoin:表鏈結在求和時候,將其劃分為各個維度之和將比直接進行求和效率好

SQLite一些函式用法

格林威治日期時間,比北京時間晚8小時 select datetime now 格林威治日期 select date now 本地時間 select time now localtime 日期時間格式化 select strftime y m d h m s now localtime 加1小時 se...

String一些函式的用法

1 substring 用法 這個函式返回第乙個引數中從第二個引數指定的位置開始 第三個引數指定的長度的子字串。該字串中的每個字元都被認為具有數字位置 第乙個字元的位置是 1,第二個字元的位置是 2,依此類推。如果未指定第三個引數,將返回從第二個引數指定的位置開始直到字串結尾的子字串。如果引數不是字...

Format函式的一些用法

format格式化字串 1.按序傳入引數 實際上format 裡面的會包裝成為乙個元組,若 裡面的 裡沒有具體的引數,則按照順序填入 print my name is my age is my hobby is format alex 18,pingpangball 結果 my name isale...