table CONFIG_ACCESS lineageTag: 90d66d62-7f90-4e78-9a33-69d1c7a8e0e0 calculationGroup precedence: 3 calculationItem AIA = ``` VAR userrole = CALCULATE ( MAX ( dm_auth_aia_sales_org[role] ), dm_auth_aia_sales_org[KCODE] = customdata() ) RETURN IF ( COUNTROWS ( 'CONFIG_ACCESS_ROLE' ) = 1, SWITCH ( userrole, "nsd", CALCULATE ( SELECTEDMEASURE (), TREATAS ( VALUES ( dm_auth_aia_sales_geo[AUDIT_SOURCE] ), Dim_Geo[AUDIT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_mkt[MKT_SOURCE] ), Dim_Market[MKT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_pack[PACK_SOURCE] ), Dim_PackInfo[PACK_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_org[KCODE] ), Dim_Org[nsd_kcode] ) ), "rsd", CALCULATE ( SELECTEDMEASURE (), TREATAS ( VALUES ( dm_auth_aia_sales_geo[AUDIT_SOURCE] ), Dim_Geo[AUDIT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_mkt[MKT_SOURCE] ), Dim_Market[MKT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_pack[PACK_SOURCE] ), Dim_PackInfo[PACK_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_org[KCODE] ), Dim_Org[rsd_kcode] ) ), "rsm", CALCULATE ( SELECTEDMEASURE (), TREATAS ( VALUES ( dm_auth_aia_sales_geo[AUDIT_SOURCE] ), Dim_Geo[AUDIT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_mkt[MKT_SOURCE] ), Dim_Market[MKT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_pack[PACK_SOURCE] ), Dim_PackInfo[PACK_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_org[KCODE] ), Dim_Org[rsm_kcode] ) ), "dsm", CALCULATE ( SELECTEDMEASURE (), TREATAS ( VALUES ( dm_auth_aia_sales_geo[AUDIT_SOURCE] ), Dim_Geo[AUDIT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_mkt[MKT_SOURCE] ), Dim_Market[MKT_SOURCE] ), TREATAS ( VALUES ( dm_auth_aia_sales_pack[PACK_SOURCE] ), Dim_PackInfo[PACK_SOURCE] ) // TREATAS ( VALUES ( dm_auth_aia_sales_org[KCODE] ), Dim_Org[dsm_kcode] ) ) ), SELECTEDMEASURE () ) ``` calculationItem AIA_MERGE_DATA = VAR userrole = CALCULATE ( MAX ( DM_AUTH_MERGED_DATA[role] ), DM_AUTH_MERGED_DATA[sub_code] = CUSTOMDATA () ) RETURN IF ( COUNTROWS ( 'CONFIG_ACCESS_ROLE' ) = 1, SWITCH ( userrole, "nsd", CALCULATE( SELECTEDMEASURE (),TREATAS( VALUES(Dim_Market[MARKET]),Dim_RC_Merged_Data[MARKET]),TREATAS( VALUES(Dim_Market[MARKET]),Dim_Remove_inst[MARKET]),KEEPFILTERS( Dim_Remove_inst[AIA_REMOVE] = 1)), "rsd", CALCULATE( SELECTEDMEASURE (),TREATAS( VALUES(Dim_Market[MARKET]),Dim_RC_Merged_Data[MARKET]),TREATAS( VALUES(Dim_Market[MARKET]),Dim_Remove_inst[MARKET]),KEEPFILTERS( Dim_Remove_inst[AIA_REMOVE] = 1)), "rsm", CALCULATE ( SELECTEDMEASURE (), KEEPFILTERS ( TREATAS ( VALUES ( DM_AUTH_MERGED_DATA[parent_code] ), Dim_Org[rsd_kcode] ) ) ,TREATAS( VALUES(Dim_Market[MARKET]),Dim_RC_Merged_Data[MARKET]) ,TREATAS( VALUES(Dim_Market[MARKET]),Dim_Remove_inst[MARKET]),KEEPFILTERS( Dim_Remove_inst[AIA_REMOVE] = 1) ), "dsm", CALCULATE ( SELECTEDMEASURE (), KEEPFILTERS ( TREATAS ( VALUES ( DM_AUTH_MERGED_DATA[parent_code] ), Dim_Org[rsm_kcode] ) ) ,TREATAS( VALUES(Dim_Market[MARKET]),Dim_RC_Merged_Data[MARKET]) ,TREATAS( VALUES(Dim_Market[MARKET]),Dim_Remove_inst[MARKET]),KEEPFILTERS( Dim_Remove_inst[AIA_REMOVE] = 1) ) ), CALCULATE(SELECTEDMEASURE (),TREATAS( VALUES(Dim_Market[MARKET]),Dim_RC_Merged_Data[MARKET]),TREATAS( VALUES(Dim_Market[MARKET]),Dim_Remove_inst[MARKET]),KEEPFILTERS( Dim_Remove_inst[AIA_REMOVE] = 1)) ) column ACCESS_REPORT dataType: string lineageTag: 02aee34d-50bf-4579-9e95-a19175d12c9d summarizeBy: none sourceColumn: Name sortByColumn: Ordinal annotation SummarizationSetBy = Automatic column Ordinal dataType: int64 isHidden lineageTag: 56574631-d80b-4456-94be-c6006a718da7 summarizeBy: sum sourceColumn: Ordinal annotation SummarizationSetBy = Automatic