Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hola
He probado varias formas de hacer que esto funcione. Tengo campos que son fechas, por lo que el mes y el día que partieron, el mes y el día que llegaron, que luego se calcula en número de días. A continuación, he calculado cuántas personas (Recuento de identificación) viajaron en esta fecha. Lo que estoy intentando (y no logramo) es calcular el número de días por el Conteo de ID para terminar con un número total de días viajados. A continuación se muestra la instantánea de lo que está allí actualmente.
He probado un par de ellos:
ImpactoTotal=
{COUNTROWS (ourformname)* Max (ourformname [Número de días]}
Me encantaría cualquier orientación sobre esto.
Hola @rachk
Pruebe esta medida
Viajes agrupados =
RESUMIR(
TravelData,
TravelData[FechaDeSalida],
TravelData[ReturnDate],
"Número de personas", COUNT(TravelData[ID]),
"Días por persona", MAX(TravelData[Número de días]),
"Total de días viajados", SUM(TravelData[Número de días])
)
Gracias
Pankaj Namekar | LinkedIn (en inglés)
Si esta solución ayuda, por favor acéptala y da un aplauso (Me gusta), sería muy apreciado.
¡Esto es lo que he ingresado usando el nombre de nuestra hoja y creo que he hecho algo mal aquí!
Hola
Comparta algunos datos con los que trabajar y muestre el resultado esperado. Comparta datos en un formato que se pueda pegar en un archivo de MS Excel.
Fecha de salida | Fecha de retorno | Número de días | IDENTIFICACIÓN | Resultado deseado (total de días viajados) |
16/03/2025 17:00:00 | 20/03/2025 20:00:00 | 4 | 1 | 4 |
04/08/2025, 07:00:00 | 04/08/2025 15:00:00 | 1 | 2 | 2 |
14/04/2025, 06:00:00 | 14/04/2025 16:00:00 | 1 | 2 | 2 |
05/01/2025, 06:30:00 | 05/02/2025, 10:00:00 a. m. | 1 | 1 | 1 |
14/05/2025, 12:00:00 a. m. | 14/05/2025, 12:00:00 a. m. | 1 | 2 | 2 |
15/05/2025, 10:00:00 a. m. | 17/05/2025 14:00:00 | 2 | 2 | 4 |
18/05/2025 14:19:00 | 24/05/2025, 07:13:00 | 5 | 1 | 5 |
22/05/2025, 08:00:00 | 26/05/2025 18:00:00 | 4 | 1 | 4 |
25/05/2025 16:00:00 | 28/05/2025 20:00:00 | 3 | 2 | 5 |
27/05/2025, 06:30:00 | 27/05/2025 19:40:00 | 1 | 2 | 2 |
27/05/2025, 07:00:00 | 28/05/2025 20:00:00 | 1 | 1 | 1 |
28/05/2025 12:00:00 PM | 30/05/2025 13:00:00 | 2 | 1 | 2 |
06/04/2025, 08:30:00 | 06/06/2025 17:00:00 | 2 | 1 | 2 |
06/05/2025, 01:30:00 | 06/06/2025, 09:00:00 | 1 | 1 | 1 |
No puedo entender la lógica utilizada para llegar a los números mencionados en la última columna. Dé una explicación.
Hay varias personas viajando el mismo día, la identificación es un recuento de esas personas. El número de días multiplicados por ID compensa el total de días recorridos.
La hoja de Excel no se vio muy bien diferenciada, por lo que ID se aplasta con Números de días como encabezado.
Comparta el enlace de descarga del archivo de Excel con sus fórmulas de Excel escritas allí. Convertiré esas fórmulas en medidas DAX.
Aquí no hay una fórmula. Copié las columnas de nuestra tabla de BI que viene a través de PowerApps. Miré las fechas en las que varias personas viajaron en la misma fecha y puse esa cifra en la última columna.
Por ejemplo, 25/5/25 - 28/5/25 es 3 días x 2, las personas deberían ser 6 en la última columna (agregué, así que me equivoqué arriba)
Otro ejemplo es que tuvimos personas que viajaron el 6 de junio por 1 día, había 13 de ellos, por lo que el resultado deseado sería 13 en esa columna.
Lo que está sucediendo actualmente es que obtenemos línea por línea sin una combinación de esas fechas.
En la segunda fila, ¿por qué está el deseado oucome 2?
Porque hay 2 ID viajando en esa fecha (la columna que tiene ID es 2 - 2x1=2)
Hola @rachk
Puede que me hayan entendido mal, pero supongo que quieres multiplicar dos columnas en medida.
Con base en la discusión anterior, tengo una ligera idea de que todas las columnas de sus datos de muestra son columnas (ninguna de ellas es medida).
luego pruebe este DAX, veamos si se adapta a sus necesidades.
Desired Outcome =
var _Number =
MAXX(
'Table',
'Table'[Number of Days]
)
var _Count =
MAXX(
'Table',
'Table'[ID]
)
Return
_Count*_Number
Hola
El número de días es una medida: se calculan los días entre la fecha de salida y la fecha de regreso para obtener la columna Número de días.
A continuación, el recuento de documentos de identidad muestra la cantidad de personal que viajó ese día.
Desafortunadamente, tu medida no me está funcionando
Eso funcionó, pero no devolvió los valores correctos
Hola @rachk
Pensé que no hay medida ya que dijiste que no hay una fórmula.
Si el número de días y el recuento de ID son medidas, puede multiplicarlo directamente.
Aquí hice el número de días y el conteo de ID como medida.
El número de días es una medida, pero no estoy seguro sobre el conteo de id.
Si el recuento de ID es una columna, debe crear una medida para Count of ID
Después de eso, multiplica medida por medida.
Gracias.
No mencioné ninguna fórmula para la columna deseada, eso es cierto, eso es lo que estoy tratando de obtener.
Lo que ha enviado, tiene mucho sentido, sin embargo, no funciona y creo que se debe a que la información se extrae de varias filas, no de un archivo de Excel como el que tiene que es una fecha estándar: la mía es la columna de mes y día y luego puedo obtener la medida de los días. El ID es de Power Apps, que son personas individuales que han solicitado viajar y equivale a 1 por persona, si hay más de 1 en una fecha, entonces "contará" para esa fecha.
No he encontrado nada que multiplique el número de días y la identificación de esa manera
Hola @rachk
A partir de su descripción, la muestra anterior que proporcionó no parece representar el problema al que se enfrenta.
Comparta un ejemplo de datos que representen su problema. Será genial si puedes darle tu pbix para que trabaje (elimina toda la información confidencial)
Gracias.
Hola
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.
¿Se puede comprobar con esta medida una vez:
Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.
Saludos
Hammad.
Equipo de apoyo a la comunidad
Los "días" ya son un cálculo, así que no lo recoge
Hola @rachk ,
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.
¿Se puede comprobar con esta medida una vez:
Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber.
Saludos
Hammad.
Equipo de apoyo a la comunidad