Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Nueva columna calculada para la comparación de la tasa de compra

Estimados expertos,

Tengo una tabla de tasas de compra que tienen datos transaccionales de.

1- Nuestra compra interna

2-Datos de tres competidores

Necesito una columna calcualada que muestre la comparación basada en la última tasa de compra de un artículo (mejor tasa, menor tasa, tasa similar).

La comparación se basa en la última tasa a la que compramos un artículo y la última tasa de compra de la del competidor para el mismo artículo.

Necesito poner esta nueva columna en una segmentación de datos, así que necesito una columna, no una medida. Consulte mi archivo de ejemplo.

https://www.dropbox.com/sh/ko9y6lo6ocwp6om/AABuUT3RK7G6yBdPCBxmv8G5a?dl=0

Por favor, ayúdeme. Estoy luchando con este problema durante muchos días y su muy urgente.

saludos

Imran

3 REPLIES 3
vivran22
Community Champion
Community Champion

Hola @muhammadimran ,

Puede ayudar a entender el resultado del siguiente elemento:

Código de artículoDescripción del artículoNombre del importadorFechaTasa de compraTipo de datos
4499001SodioSAAM PHARMA30-Mayo-1897Datos del competidor
4499001SodioSAAM PHARMA16-Mayo-1897Datos del competidor
4499001SodioSAAM PHARMA16-Abr-1982Datos del competidor
4499001SodioQ PHARMA22-Abr-1983Datos del competidor
4499001SodioQ PHARMA22-Abr-1983Datos del competidor
4499001SodioQ PHARMA23-Abr-1983Datos del competidor
4499001SodioSAAM PHARMA17-Aug-1890Datos del competidor
4499001SodioSAAM PHARMA13-Aug-18183Datos del competidor
4499001SodioSAAM PHARMA16-Jul-18122Datos del competidor
4499001SodioLABORATORIOS LIMITADOS12-Jul-1981Datos internos
4499001SodioLABORATORIOS LIMITADOS12-Jul-19182Datos internos
4499001SodioLABORATORIOS LIMITADOS10-Oct-1977Datos internos
4499001SodioLABORATORIOS LIMITADOS10-Oct-1977

Datos internos

Ayudará a crear la solución en consecuencia.

¡Salud!
Vivek

https://www.vivran.in/
Conectar se conecta en LinkedIn

Anonymous
Not applicable

Tomemos el ejemplo de SAAM Pharma cuya última tasa de compra de sodio es 90 (el 17el agosto, la fecha en que se realizó la última compra.) mientras que nuestra última tarifa es 77 (10-Oct-19). Así que en este caso nuestra tasa de compra es mejor que la de SAAM Pharma.

En realidad, el análisis se basa en tres parámetros.

1. Competidores

2. Compra de materiales similares

3. a diferentes precios

Así que necesito tener tres segmentaciones en mi panel de control. Puedo insertar fácilmente competidor y segmentación de artículos porque están allí en mis datos, lo que necesito es una columna caculada para la comparación de la tasa de compra para que pueda ponerlo en la segmentación.

saludos.

hola @muhammadimran

Para su caso, agregue dos columnas por lógica thi:

lastpurchaserate = 
var _itemcode='Sample'[Item Code]
var _importername='Sample'[Importer Name]
var _datatype='Sample'[Data Type]
return
var _lastdate=IF('Sample'[Data Type]="Internal Data",CALCULATE(MAX('Sample'[Date]), FILTER('Sample','Sample'[Item Code]=_itemcode &&'Sample'[Data Type]="Internal Data")),CALCULATE(MAX('Sample'[Date]), FILTER('Sample','Sample'[Item Code]=_itemcode &&'Sample'[Importer Name]=_importername))) return
var _lastpurchaserate= IF('Sample'[Data Type]="Internal Data",CALCULATE(MAX('Sample'[Purchase Rate]), FILTER('Sample','Sample'[Item Code]=_itemcode &&'Sample'[Date]=_lastdate)),CALCULATE(MAX('Sample'[Purchase Rate]), FILTER('Sample','Sample'[Item Code]=_itemcode &&'Sample'[Importer Name]=_importername&&'Sample'[Date]=_lastdate)))
 return
_lastpurchaserate
Flag = 
var _itemcode='Sample'[Item Code] return
var _minlastpurchaserate=CALCULATE(MIN('Sample'[lastpurchaserate]),FILTER('Sample','Sample'[Item Code]=_itemcode)) return
IF(CALCULATE(MAX('Sample'[Data Type]),FILTER('Sample','Sample'[Item Code]=_itemcode&&'Sample'[Purchase Rate]=_minlastpurchaserate))="Internal Data","our purchase rate",CALCULATE(MAX('Sample'[Importer Name]),FILTER('Sample','Sample'[Item Code]=_itemcode&&'Sample'[Purchase Rate]=_minlastpurchaserate)))

Y aquí está el archivo pbix de muestra, por favor pruébelo.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.