The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
O Dax abaixo está demorando demais em meu B.I. para processar o valor, alguém sabe como otimizar esta formula para torná-la mais rápida.
Freight =
IF([Seleção TP Venda] = 1,0,
IF(
IF([Net Sales]>=30000,[Net Sales]*0.02,
IF([Net Sales]<0,[COGS / TP]*0.02,
[Net Sales]*0.02))<=75,75,
IF(
IF([Net Sales]>=30000,[Net Sales]*0.02,
IF([Net Sales]<0,[COGS / TP]*0.02))>1200,1200,
[Net Sales]*0.02)))
Solved! Go to Solution.
Hi @VIPER129MMG
Please try
Freight =
VAR NetSales = [Net Sales]
VAR COGSTP = [COGS / TP]
VAR Value1 =
IF (
NetSales >= 30000,
NetSales * 0.02,
IF ( NetSales < 0, COGSTP * 0.02, NetSales * 0.02 )
)
VAR Value2 =
IF ( NetSales >= 30000, NetSales * 0.02, IF ( NetSales < 0, COGSTP * 0.02 ) )
RETURN
IF (
[Seleção TP Venda] = 1,
0,
IF ( Value1 <= 75, 75, IF ( Value2 > 1200, 1200, NetSales * 0.02 ) )
)
A formula abaixo trás o resultado 684,18, sendo que o minimo é 75 e o máximo é 250 poderiam me ajudar por favor?
Hi @VIPER129MMG
Please try
Freight =
VAR NetSales = [Net Sales]
VAR COGSTP = [COGS / TP]
VAR Value1 =
IF (
NetSales >= 30000,
NetSales * 0.02,
IF ( NetSales < 0, COGSTP * 0.02, NetSales * 0.02 )
)
VAR Value2 =
IF ( NetSales >= 30000, NetSales * 0.02, IF ( NetSales < 0, COGSTP * 0.02 ) )
RETURN
IF (
[Seleção TP Venda] = 1,
0,
IF ( Value1 <= 75, 75, IF ( Value2 > 1200, 1200, NetSales * 0.02 ) )
)
Cara me salvou mano, obrigado mesmo hein
User | Count |
---|---|
25 | |
12 | |
8 | |
8 | |
7 |
User | Count |
---|---|
28 | |
13 | |
12 | |
12 | |
6 |