--AS [MEASURES].[sls_fact_grs1] + [Measures].[cmp_charge_grs] + [Measures].[cmp_debit_grs],
with MEMBER [Measures].[cmp]
AS
--[sls_fact_grs1] <> 0 and
iif( [sls_fact_grs1] <> 0 and ([Measures].[cmp_charge_grs] <> 0 or [Measures].[cmp_debit_grs] <> 0), [MEASURES].[sls_fact_grs1] + [Measures].[cmp_charge_grs] + [Measures].[cmp_debit_grs], [sls_fact_grs1])
--+ [Measures].[cmp_charge_grs] + [Measures].[cmp_debit_grs]
,
FORMAT_STRING = "#,#.00", VISIBLE = 1, ASSOCIATED_MEASURE_GROUP = 'fct_sales'
SELECT
NON EMPTY {
[Measures].[chq_cnt],
[Measures].[sls_sale_grs],
[Measures].[sls_doc_grs],
[Measures].sls_fact_grs,
[Measures].[cmp]
--
// ,[Measures].[sls_fact_net1],
// ,iif(isempty([Measures].[mov_quantity]),null,1)
// , [Measures].[cmp_debit_grs]
} ON COLUMNS
,NON EMPTY { ([dct_scale].[ps-s].[name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS
// FROM (
// SELECT ( { [dct_scale].[scale_id].&[92510] }
// ) ON COLUMNS
//
FROM [sales]
-- )
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
примерный запрос