Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
He usado R en Power BI para calcular el costo de salir de stock para un producto. Sin embargo, los objetos visuales de R no se admiten de forma currrenten en la web y necesito convertir mi script de R a Power BI. Mi script R para calcualar el costo de stock hacia fuera para un perod de 30 días es el siguiente:
Solved! Go to Solution.
Hola @Chitemerere ,
Consulte las medidas:
exposure =
VAR x =
CALCULATE(
MAX(Sheet3[Dates]),
ALLEXCEPT(Sheet3, Sheet3[Item])
)
VAR y =
CALCULATE(
MIN(Sheet3[Dates]),
ALLEXCEPT(Sheet3, Sheet3[Item])
)
VAR x1 =
CALCULATE(
MAX(Sheet3[Quantity]) * MAX(Sheet3[UnitPrice]),
FILTER(
Sheet3,
Sheet3[Dates] = x
)
)
VAR y1 =
CALCULATE(
MAX(Sheet3[Quantity]) * MAX(Sheet3[UnitPrice]),
FILTER(
Sheet3,
Sheet3[Dates] = y
)
)
RETURN
CALCULATE(
y1 - x1,
ALL(Sheet3)
)
AUSPD =
DIVIDE(
SUM(Sheet3[Quantity]),
[exposure]
)
StockOutValue = 30*[AUSPD]*MAX(Sheet3[UnitPrice])
AverageStockOutValue =
AVERAGEX(
Sheet3,
Sheet3[StockOutValue]
)
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Chitemerere ,
Sí. Los objetos visuales "R" no se admiten actualmente en Publicar en informes web.
Puede utilizar medidas DAX y un gráfico de barras apiladas en lugar de un script de R.
Si no puede crear las medidas, por favor deme los datos de muestra y dime lo que desea calcular, como suma, promedio. .. (No puedo entender el código R.).
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Estimado Lionel
Muchas gracias por ofrecerte a ayudar. A continuación encontrará los datos sin procesar.
https://drive.google.com/file/d/1Wnqzrd2BmyijWPdMSAC1yDH92Nlcarza/view?usp=sharing
La idea es agrupar la tabla anterior por "Elemento" y ordenar por columnas "Artículo" y "Fechas" en orden descendente y calculando la columna "exposición" medida en días. La exposición es el máximo de "Fechas" menos la columna "Fechas" de minium para el "Artículo" en particular. Esto se muestra en la hoja de Excel a continuación donde el cálculo se hizo usando Excel.
https://drive.google.com/file/d/1Z627BTYGtQ6VfsD9-8PzsD3Cf_Vv7yWd/view?usp=sharing
El siguiente paso es calcular AUSPD que es el promedio de unidades vendidas por día de la siguiente manera:
AUSPD - SUM(Cantidad)/exposición
El valor de stock durante 30 días será el siguiente:
Valor de StockOutValue 30*AUSPD*UnitPrice
AverageStockOutValue á Average(StockOutValue)
A continuación, trace "Item" versus "AverageStockOutValue as a bar chart
Saludos
Chris
Hola @Chitemerere ,
¿Se ha resuelto su problema?
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Mis disculpas por la respuesta tardía, muchas gracias, la han aceptado como solución.
Saludos
Chris
Hola @Chitemerere ,
Consulte las medidas:
exposure =
VAR x =
CALCULATE(
MAX(Sheet3[Dates]),
ALLEXCEPT(Sheet3, Sheet3[Item])
)
VAR y =
CALCULATE(
MIN(Sheet3[Dates]),
ALLEXCEPT(Sheet3, Sheet3[Item])
)
VAR x1 =
CALCULATE(
MAX(Sheet3[Quantity]) * MAX(Sheet3[UnitPrice]),
FILTER(
Sheet3,
Sheet3[Dates] = x
)
)
VAR y1 =
CALCULATE(
MAX(Sheet3[Quantity]) * MAX(Sheet3[UnitPrice]),
FILTER(
Sheet3,
Sheet3[Dates] = y
)
)
RETURN
CALCULATE(
y1 - x1,
ALL(Sheet3)
)
AUSPD =
DIVIDE(
SUM(Sheet3[Quantity]),
[exposure]
)
StockOutValue = 30*[AUSPD]*MAX(Sheet3[UnitPrice])
AverageStockOutValue =
AVERAGEX(
Sheet3,
Sheet3[StockOutValue]
)
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Chitemerere, no estoy seguro de que lo tengo.
Consulte: https://docs.microsoft.com/en-us/power-bi/desktop-r-visuals
https://dzone.com/articles/r-with-powerbi-a-step-by-step-guide
Muchas gracias por su respuesta. Como se explica en mi publicación, he utilizado con éxito R para calcular el coste de las salidas de stock. Lo que estoy buscando es una solución alternativa que no utiliza R como curently mi visual R no es compatible con la publicación web.
saludos
Chris