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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Anonymous
Not applicable

Error de valor único

Hola a todos

Tengo dos conjuntos de datos según los ejemplos siguientes;

ID de tareaDuración del alquiler (días)
110
2100
312
45

ID de tareaCoste de alquiler (o)
110
2100
3700
41000

Tenga en cuenta que los "Costes de alquiler" y "Días de duración de alquiler" son columnas calculadas a partir de otras columnas dentro de cada tabla.

Quiero mostrar un objeto visual de la tarjeta que muestra el coste medio del alquiler (Coste de alquiler * Duración del alquiler). En este momento estoy usando el siguiente DAX;

Costo total de contratación : VALUES(Job_card_detail_tbl[Coste de alquiler diario]) * VALUES('Standing Scaffold Data'[Duración del alquiler]) / COUNTA(Job_card_detail_tbl[TaskId])
Cuando muestro esta medida si la tarjeta visual recibo el siguiente error;
'Se proporcionó una tabla de varios valores donde se esperaba un único valor.'
También tengo un mapa que muestra la ubicación de cada identificador de tarea y no me importaría tener una información sobre herramientas que indica el costo de contratación de cada ID individual (costo de contratación * duración del alquiler). He intentado esto, pero recibo el mismo error.
¿Alguna idea sobre cómo resolver esto?
1 ACCEPTED SOLUTION

@Serdet

Puede usar la misma Medida que compartí o usar lo siguiente. La diferencia es cuando usted tiene un ID los resultados de ambos son los mismos, pero en tiempos de múltiples ID, la medida anterior con el promedio X promediará y más tarde sumará.

Hire Cost = 
SUMX(
    Job_card_detail_tbl,
    Job_card_detail_tbl[Hire Cost (£)] * 
    LOOKUPVALUE(
        'Standing Scaffold Data'[Hire Duration (Days)],
        'Standing Scaffold Data'[Task ID],
        Job_card_detail_tbl[Task ID]
    )
)

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

@Serdet ,

Crear una nueva dimensión de identificador de tarea


Task á distinct(union (all('Standing Scaffold Data'[Task ID]), all(Job_card_detail_tbl[Task ID])))

y medir como

AverageX(summarize(Task,Task[Task ID],Sum(Job_card_detail_tbl[Daily Hire Cost]) * Sum('Standing Scaffold Data'[Hire Duration]), "_2" COUNTA(Job_card_detail_tbl[TaskId])),divide([_1],[_2]))

FarhanAhmed
Community Champion
Community Champion

Puede intentar seguir

_Avg- AverageX(Values(Job_card_detail_tbl[TaskId]), SUM(Job_card_detail_tbl[Daily Hire Cost]) * SUM('Standing Scaffold Data'[Hire Duration]))







Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!

Proud to be a Super User!




Fowmy
Super User
Super User

@Serdet

Utilice la siguiente medida para obtener el costo promedio

Total Hire Cost = 
AVERAGEX(
    Job_card_detail_tbl,
    Job_card_detail_tbl[Hire Cost (£)] * 
    LOOKUPVALUE(
        'Standing Scaffold Data'[Hire Duration (Days)],
        'Standing Scaffold Data'[Task ID],
        Job_card_detail_tbl[Task ID]
    )
)



________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Anonymous
Not applicable

Hola @Fowmy ,

Gracias por su respuesta, que ha funcionado. ¿Tiene una solución para permitirme ver el costo de contratación individual (costo de contratación * duración del alquiler) que se puede utilizar en una descripción emergente para mi mapa visual?

Gracias

E

@Serdet

Puede usar la misma Medida que compartí o usar lo siguiente. La diferencia es cuando usted tiene un ID los resultados de ambos son los mismos, pero en tiempos de múltiples ID, la medida anterior con el promedio X promediará y más tarde sumará.

Hire Cost = 
SUMX(
    Job_card_detail_tbl,
    Job_card_detail_tbl[Hire Cost (£)] * 
    LOOKUPVALUE(
        'Standing Scaffold Data'[Hire Duration (Days)],
        'Standing Scaffold Data'[Task ID],
        Job_card_detail_tbl[Task ID]
    )
)

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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