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
Syndicate_Admin
Administrator
Administrator

Suma simple de una medida que no funciona

He creado una columna para las horas de trabajo estándar donde todos son 40 horas excepto PersonA es 20
Mi tabla es TimeDetail-fyi


2_Std Horas de trabajo =

INTERRUPTOR(
VERDADERO(),
SELECTEDVALUE(TimeDetail[full_name]) = "PersonA",20,40)

luego, cuando agrego a la columna, no obtengo un total de columnas con todo agregado, sino solo 40

electrobrit_0-1665094684375.png

Gustar

Persona20
PersonaB40
PersonaC40
Total40(debe ser 100)


Así que agregué una medida para tratar de sumarlos.
Estoy seguro de que es una cosa dax, pero ¿por qué no puedo hacer esto?
4StdWorkingHours = SUMA(TimeDetail[2Std Horas de trabajo])
(Error: La columna '2Std Working Hours' en la tabla 'TimeDetail' no se puede encontrar o no se puede usar en esta expresión).

4StdWorkingHours = SUM(TimeDetail, TimeDetail[2_Std Horas de trabajo])
(Error: Se pasaron demasiados argumentos a la función SUMA. El número máximo de argumentos para la función es 1.)

¿Cómo puedo hacer esto?
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hi, @electrobrit ;

Podrías intentar cambiar el meausre :

2_Std Working Hours = 
IF(
       MAX(TimeDetail[full_name]) = "PersonA",20,40)
Measure = SUMX(SUMMARIZE('TimeDetail',[full_name],"1",[2_Std Working Hours]),[1])

El espectáculo final:

vyalanwumsft_0-1665390322328.png


Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

¡Eso funcionó perfecto! Gracias

Syndicate_Admin
Administrator
Administrator

Hola

¿Ha creado la medida o la columna?

Creo la misma columna con la instrucción Calculate y parece que está funcionando correctamente:

2_Std Horas de trabajo =
CALCULAR(INTERRUPTOR(
VERDADERO(),
SELECTEDVALUE(Hoja226[Nombre completo]) = "PersonA",20,40))
MahyarTF_0-1665096817065.png

Gracias por sus felicitaciones.

Por favor, selecciónelo como una solución si le ayuda.

Syndicate_Admin
Administrator
Administrator

@electrobrit , su "columna calculada" es probablemente una medida, ya que dentro de una columna calculada normalmente no usamos SELECTEDVALUE.

Una columna calculada típica tendría un aspecto similar a este:

2_Std Working Hours = IF(TimeDetail[full_name] = "A",20, 40)

A continuación, puede crear una medida para resumir esa nueva columna calculada:

TotalHours := SUM(TimeDetail[full_name])

Una columna calculada tendría este icono:

hnguy71_0-1665095939225.png

Una medida tendría este icono:

hnguy71_1-1665095957262.png

¡Hágame saber si eso ayuda!

Fue una medida. Gracias por esa pequeña lección.
Así que cuando lo resumo, lo tengo filtrado por fecha y está trayendo de vuelta todas las horas. Parece que normalmente Power Bi haría esto automáticamente, pero no lo hace. ¿Es incorrecta mi medida?

electrobrit_1-1665097160205.png

@electrobrit puede intentar publicar su nueva medida?

¡Gracias!

Columna: 2_Std horas de trabajo =
Si(TimeDetail[full_name]="PersonA", 20, 40)

Medir:

4StdWorkingHours = Suma(TimeDetail[2_Std Horas de trabajo])
electrobrit_1-1665117082202.png


@electrobrit ,

Sin ver su modelo, solo puedo deducir que dos posibles razones:

1. El campo period_end_date no está asociado con el campo empleado o tipo de recurso.

2. Cada empleado tiene múltiples registros por período. Por ejemplo, la primera persona tiene 17 registros el 9/10/2022, mientras que la última persona tiene 4 registros.

¿Podría proporcionar un modelo de muestra?

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.