Forum Discussion
Anonymous
6 years agoNot applicable
Secuencia de comandos de Python para DAX
Hola, estoy tratando de convertir el siguiente script python a la columna DAX Calculated: import numpy as np
dataset["OBV"] = np.where(dataset['close'] > dataset['close'].shift(1), d...
v-lili6-msft
Community Support
6 years agohola @sv12
para su requisito, debe crear dos columnas para obtener sus requisitos:
judgecolumn = var _yesterdaydate=CALCULATE(MAX('Table'[As of Date]),FILTER('Table','Table'[As of Date]<EARLIER('Table'[As of Date])))
var _yesterdayclose=CALCULATE(SUM('Table'[Close]),FILTER('Table','Table'[As of Date] = _yesterdaydate))
return
DIVIDE('Table'[Close]-_yesterdayclose,ABS('Table'[Close]-_yesterdayclose)) *'Table'[Volume]OBV =
SUMX(FILTER('Table','Table'[As of Date]<=EARLIER('Table'[As of Date])),[judgecolumn])
Resultado:
Para la primera fecha de sus datos de muestra, no hay obV ayer, por lo que he dar un valor fijo
OBV =
SUMX(FILTER('Table','Table'[As of Date]<=EARLIER('Table'[As of Date])),[judgecolumn])+287025018164
aquí está el archivo pbix de muestra, por favor pruébelo.
saludos
Lin
Syndicate_Admin
Administrator
4 years agoHola necesito convertir este script python en dax ¿alguna idea?