%LABEL (MDX)
MDX 式が指定されると、同じ式を、行ヘッダまたは列ヘッダとして使用する異なるラベルを付けて返します。%LABEL では、行または列のフォーマットを指定することもできます。この関数は、MDX に対する Business Intelligence 拡張機能です。
返りタイプ
この関数は、関数で使用するものと同じタイプの式を返します。
構文および詳細
%LABEL(MDX_expression,label,format_string,solve_order,cell_style,heading_style)
以下は、この指定の説明です。
-
MDX_expression は、任意のタイプの MDX 式です。
-
label は、行ヘッダまたは列ヘッダの新しいラベルとして使用する文字列です。
-
format_string は、値の表示方法を指定するオプションのリテラルです ("#.##" など)。"FORMAT_STRING 節" を参照してください。
-
solve_order は、ラベルの適用順序を指定するオプションの整数です。"SOLVE_ORDER 節" を参照してください。
-
cell_style は、データ・セルに適用するカスケード・スタイル・シート (CSS)Opens in a new tab のスタイル定義を指定するオプションのリテラルです。
-
heading_style は、ヘッダに適用するカスケード・スタイル・シート (CSS) のスタイル定義を指定するオプションのリテラルです。
例
SELECT %LABEL(MEASURES.[avg allergy count],"my label") ON 0, colord.MEMBERS ON 1 FROM patients
my label
1 None 1.04
2 Blue 1.01
3 Green 1.02
4 Orange 1.01
5 Purple 1.06
6 Red 1.03
7 Yellow 1.00
一方、以下は別の例です。
SELECT MEASURES.[avg allergy count] ON 0, colord.MEMBERS ON 1 FROM patients
Avg Allergy Count
1 None 1.04
2 Blue 1.01
3 Green 1.02
4 Orange 1.01
5 Purple 1.06
6 Red 1.03
7 Yellow 1.00
さらに別の例は、"%CELL"、"CURRENTMEMBER"、"IIF"、および "PROPERTIES" を参照してください。