Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola comunidad,
Traté de contar cuántos productos trabajó el empleado, suena fácil al principio, pero no puedo contar la segunda columna.
Intenté usar
Deseado resultados | ||||
Producto | Mayús1 | Mayús2 | Nombre | ProductosTrabajado |
a | Vadear | Brian | Vadear | 2 |
b | Dave | Roberto | Dave | 3 |
c | Seth | Ramon | Seth | 4 |
d | Brian | Brian | 3 | |
e | Roberto | Riley | Roberto | 2 |
f | Ramon | Gilbert | Ramon | 3 |
g | Jorge | Gilbert | Jorge | 1 |
h | Y | Gilbert | 5 | |
i | Brian | Vadear | Riley | 1 |
j | Roberto | Dave | Y | 1 |
k | Ramon | Seth | ||
l | Ramon | Brian | ||
m | Dave | |||
n | Gilbert | Ramon | ||
o | Gilbert | Seth | ||
p | Gilbert | Seth |
Hola @Aucesar
Si la solución proporcionada lo ayuda, por favor déle un kudo y marque mi solución como aceptada para que otros puedan encontrarla rápidamente al enfrentar un problema similar. ¡Gracias!
Hola @v-xinruzhu-msft , @Ahmedx , @Dhairya gracias a todos! ¡Funcionó como un campeón!
Puede consultar la siguiente medida
1.Crear una tabla para mostrar al usuario
2.A continuación, cree una medida
ProductionBatchWorked = var a=SUMMARIZE(ALLSELECTED('Table'),[ProductionBatch],[Shift1])
var b=SUMMARIZE(ALLSELECTED('Table'),[ProductionBatch],[Shift2])
var c=SUMMARIZE(UNION(a,b),'Table'[Shift1],"Distinct",DISTINCTCOUNTNOBLANK('Table'[ProductionBatch]))
return MAXX(FILTER(c,[Shift1] in VALUES('Table 2'[Shift2])),[Distinct])
Salida
¡Saludos!
Yolo Zhu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Ahmedx / @Dhairya gracias hasta ahora, ya que los usuarios nunca están contentos, ¿cómo lograr esta nueva columna?
Gracias
Deseado resultados | ||||||
ProductionBatch | Producto | Mayús1 | Mayús2 | Nombre | ProductosTrabajado | ProducciónBatchWorked |
XX01 | a | Vadear | Brian | Vadear | 2 | 1 |
XX01 | b | Dave | Roberto | Dave | 3 | 3 |
XX01 | c | Seth | Ramon | Seth | 4 | 3 |
XX01 | d | Brian | Vadear | Brian | 3 | 2 |
XX02 | e | Roberto | Riley | Roberto | 2 | 2 |
XX02 | f | Ramon | Gilbert | Ramon | 3 | 3 |
XX02 | g | Jorge | Gilbert | Jorge | 1 | 1 |
XX02 | h | Y | Gilbert | 5 | 3 | |
XX02 | i | Brian | Ramon | Riley | 1 | 1 |
XX02 | j | Roberto | Dave | Y | 1 | 1 |
XX02 | k | Ramon | Brian | |||
XX03 | l | Ramon | Seth | |||
XX03 | m | Dave | ||||
XX03 | n | Gilbert | Ramon | |||
XX03 | o | Gilbert | Seth | |||
XX03 | p | Gilbert | Seth |
Basándome en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
mi solución en DAX
https://1drv.ms/u/s!AiUZ0Ws7G26Rigc-Q_c7tkx3fX-1?e=vdm3x6
Si esta publicación ayuda, entonces considere aceptarla como la solución para ayudar a otros miembros a encontrarla más rápido y dar un gran pulgar hacia arriba.
Hola @Aucesar
Debe transformar sus datos primero, siga los pasos a continuación
Entrada:
Paso 1: Abra el Editor de Power Query y despivote las columnas Mayús1 y Mayús2, y haga clic en cerrar y aplicar
Salida:
Paso 2: Ahora crea la siguiente medida
S1 =
CALCULAR(
CONTX(Cuadro A,Cuadro A[Producto]),
TODOS excepto(Cuadro A,Cuadro A[Valor])
)
Paso 3: Trazar sus columnas esperadas, obtendrá el siguiente resultado
Si esto le ayuda, marque mi solución como aceptada para que otros puedan encontrarla rápidamente mientras enfrentan un problema similar. ¡Gracias!
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |