Forum Discussion
VIPER129MMG
3 years agoFrequent Visitor
DAX - Minimo e Máximo
A fórmula abaixo trás o resultado 684,18, sendo que o mínimo é 75 e o máximo é 250 poderia me ajudar por favor?
Armazenamento =
VAR Vendas Líquidas = [Vendas Líquidas]
VAR COGSTP = [COGS / TP]
VAR Valor1 =
SE (
Vendas Líquidas >= 30000 ,
Vendas Líquidas * 0,005 ,
IF ( NetSales < 0 , COGSTP * 0,08 , NetSales * 0,08 )
)
VAR Valor2 =
SE (
Vendas Líquidas >= 30000 ,
Vendas Líquidas * 0,005 ,
SE ( Vendas Líquidas < 0 , COGSTP * 0,08 ) )
RETORNAR
SE (
[Seleção TP Venda] = 1 ,
0 ,
SE ( [Unit COGS / TP] = 0 , 0 ,
SE ( Valor1 <= 75 , 75 , SE ( Valor2 >= 250 , 250 , Vendas Líquidas * 0,08
))
))
4 Replies
- amitchandak
Super User
VIPER129MMG , Min and max of measure based on row or group by
example measures
maxx(table, [Armazenamento])
minx(table, [Armazenamento])
or
maxx(values(table[Column]) , [Armazenamento])
minx(values(table[Column], [Armazenamento])
- VIPER129MMGFrequent Visitor
Fiz isso e não deu certo
Te mandei o link do arquivo, me salva aí amigo
https://docs.google.com/spreadsheets/d/1Da8HJHPhgnUaxHwAj7gvzyLr1fiQv3Bc/edit?usp=sharing&ouid=112190527211382383750&rtpof=true&sd=true - VIPER129MMGFrequent Visitor
Mandei o link errado, segue o link do BI
https://drive.google.com/file/d/1i7hA3uHjofPIb3UBiA5iOLrvBk0Q9jGX/view?usp=sharing
- VIPER129MMGFrequent VisitorFiz o que me recomendou, mas ele não se limitou ap intervalo entre 75 e 250, o resultado final continua R$ 684,18Storage =VAR NetSales = [Net Sales]VAR COGSTP = [COGS / TP]VAR Value1 =IF (NetSales >= 30000,NetSales * 0.005,IF ( NetSales < 0, COGSTP * 0.08,NetSales * 0.08 ))VAR Value2 =IF (NetSales >= 30000,NetSales * 0.005,IF ( NetSales < 0, COGSTP * 0.08))RETURNIF ([Seleção TP Venda] = 1,0,IF([Unit COGS / TP] = 0,0,IF ( Value1 <= 75,MINX(VALUES(sStorage[STORAGE]),75),IF ( Value2 >= 250, MAXX(VALUES (sStorage[STORAGE]),250), NetSales * 0.08))))