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.
Hola expertos comunitarios,
Estoy buscando ayuda con este origen de datos en Power BI.
Ahora, en función de cómo selecciono la fecha de inicio y la fecha de finalización en la segmentación de datos "Selección de fecha" que viene de la primera columna "Fecha", quiero que muestre el número de empleados que estaban fuera en días de distancia, como 0-3 días, 4-5 días o > 5 días. Y los resultados podrían ser diferentes, como se ve a continuación, en función de la selección de fecha
Por favor, ayude a demostrar o alistar los pasos. Archivo Power Bi adjunto aquí:- https://drive.google.com/file/d/1fQEx2thrmHiGog3Oix-okksnwK9MdNAd/view?usp=sharing
Solved! Go to Solution.
He intentado implementar su escenario.
Se ha creado una tabla estática. [Categoría]
Creado una medida DAX
Employees =
VAR __Table =
SUMMARIZE (
RawData,
RawData[Employee ID],
"Count", COUNT ( RawData[Employee ID] )
)
VAR __TableWithGroup =
ADDCOLUMNS (
__Table,
"Days Group", SWITCH (
TRUE (),
[Count] > 0
&& [Count] <= 3, "0-3",
[Count] > 3
&& [Count] <= 5, "4-5",
">5"
)
)
VAR __selectedGroup =
SELECTEDVALUE ( Category[Days Away Group] )
VAR __result =
COUNTX (
FILTER ( __TableWithGroup, [Days Group] = __selectedGroup ),
RawData[Employee ID]
)
RETURN
IF ( ISBLANK ( __result ), 0, __result )
Utilice la columna Grupo días alejados de la tabla Categoría y la medida recién creada en el objeto visual de tabla
Adjuntar el archivo PBIX para su referencia.
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciar con un kudos 🙂
Hola, @Gguliani
Según su descripción, puede crear una nueva tabla como se muestra a continuación. El archivo pbix se adjunta al final.
Mesa:
Puede crear una medida como se indica a continuación.
Employees =
var tab =
SUMMARIZE(
ALLSELECTED(RawData),
RawData[Employee ID],
"Num",DISTINCTCOUNT(RawData[Date])
)
var newtab =
ADDCOLUMNS(
'Table',
"Count",
SWITCH(
[Days Away Group],
"0-3",
COUNTROWS(
FILTER(
tab,
[Num]>=0&&[Num]<=3
)
),
"4-5",
COUNTROWS(
FILTER(
tab,
[Num]>=4&&[Num]<=5
)
),
">5",
COUNTROWS(
FILTER(
tab,
[Num]>5
)
)
)
)
var result=
SUMX(
newtab,
[Count]
)
return
IF(
ISBLANK(result),
0,
result
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias @v-alq-msft., @nandukrishnavs
Ambas soluciones funcionaron y me ayudaron a completar esta tarea
He intentado implementar su escenario.
Se ha creado una tabla estática. [Categoría]
Creado una medida DAX
Employees =
VAR __Table =
SUMMARIZE (
RawData,
RawData[Employee ID],
"Count", COUNT ( RawData[Employee ID] )
)
VAR __TableWithGroup =
ADDCOLUMNS (
__Table,
"Days Group", SWITCH (
TRUE (),
[Count] > 0
&& [Count] <= 3, "0-3",
[Count] > 3
&& [Count] <= 5, "4-5",
">5"
)
)
VAR __selectedGroup =
SELECTEDVALUE ( Category[Days Away Group] )
VAR __result =
COUNTX (
FILTER ( __TableWithGroup, [Days Group] = __selectedGroup ),
RawData[Employee ID]
)
RETURN
IF ( ISBLANK ( __result ), 0, __result )
Utilice la columna Grupo días alejados de la tabla Categoría y la medida recién creada en el objeto visual de tabla
Adjuntar el archivo PBIX para su referencia.
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciar con un kudos 🙂
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |