Professional Documents
Culture Documents
Data F
Data F
Fondo: 003942
Arial black 27
UI 10
Entradas de fecha: 00476 A
Control: 009dde
Total Sales =
SUMX( Sales; Sales[Unit Price] * Sales[Order Quantity] )
Total Costs =
SUMX ( Sales ;
Sales[Order Quantity] * Sales[Total Unit Cost] )
Profit Margin =
DIVIDE( [Total Profits] ; [Total Sales] ; 0 )
Sales LY =
CALCULATE(
[Total Sales] ;
SAMEPERIODLASTYEAR( Dates[Date] ))
00aeb9
5abac4
007184
8ecbd2
21a192
38c0ee
009dde
MEMBRANA
Transparencia: 75%
Color: 99c6ce
Customer Rank TY =
IF( ISBLANK( [Total Sales] ); BLANK() ;
RANKX(
FILTER( ALL( Customers ); NOT( ISBLANK( [Total Sales] ) ) ) ;
[Total Sales]; ; ASC ) )
Customer Sales TY =
VAR RankingDimension = VALUES( Sales[Customer Name Index] )
VAR TotalCustomers = CALCULATE( COUNTROWS( Customers );
FILTER( ALL( Customers[Customer Names] ); [Total Sales] > 0 ))
VAR CustomerRank = [Customer Rank TY]
RETURN
CALCULATE( [Total Sales];
FILTER( RankingDimension;
COUNTROWS(
FILTER( 'Customer Groups';
CustomerRank > TotalCustomers * 'Customer Groups'[Low]
&& CustomerRank <= TotalCustomers * 'Customer Groups'[High] ) ) > 0 )
)
FORMA: 0
UI: 10
Customer Rank LY =
IF( ISBLANK( [Sales LY] ); BLANK() ;
RANKX(
FILTER( ALL( Customers ); NOT( ISBLANK( [Sales LY] ) ) ) ;
[Sales LY]; ; ASC ) )
Customer Sales LY =
VAR RankingDimension = VALUES( Customers[Customer Names] )
VAR TotalCustomers = CALCULATE( COUNTROWS( Customers );
FILTER( ALL( Customers[Customer Names] ); [Sales LY] > 0 ))
VAR CustomerRank = [Customer Rank LY]
RETURN
CALCULATE( [Sales LY];
FILTER( RankingDimension;
COUNTROWS(
FILTER( 'Customer Groups';
CustomerRank > TotalCustomers * 'Customer Groups'[Low]
&& CustomerRank <= TotalCustomers * 'Customer Groups'[High] ) ) > 0 )
)
CREANDO TABLA CONSOLIDADO:
Customer Group LY =
VAR TotalCustomers = CALCULATE( COUNTROWS( Customers );
FILTER( ALL( Customers[Customer Names] ); [Sales LY] > 0 ))
VAR CustomerRank = [Customer Rank LY]
RETURN
IF( ISBLANK( [Sales LY] ); "No Sales";
CALCULATE( SELECTEDVALUE( 'Customer Groups'[Group] );
FILTER( 'Customer Groups';
CustomerRank > TotalCustomers * 'Customer Groups'[Low]
&& CustomerRank <= TotalCustomers * 'Customer Groups'[High] ) ))
Customer Group TY =
VAR TotalCustomers = CALCULATE( COUNTROWS( Customers );
FILTER( ALL( Customers[Customer Names] ); [Total Sales] > 0 ))
VAR CustomerRank = [Customer Rank TY]
RETURN
IF( ISBLANK( [Total Sales] ); "No Sales";
CALCULATE( SELECTEDVALUE( 'Customer Groups'[Group] );
FILTER( 'Customer Groups';
CustomerRank > TotalCustomers * 'Customer Groups'[Low]
&& CustomerRank <= TotalCustomers * 'Customer Groups'[High] ) ) )
% Change to LY =
IF( AND( ISBLANK( [Total Sales] ); ISBLANK( [Sales LY] ) ); BLANK();
DIVIDE( [Sales TY vs LY] ; [Sales LY] ; 0 ) )