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 a todos -
Estoy intentando convertir los siguientes campos calculados de Tableau a PowerBI.
Tengo una tabla con una columna de números de informe y una columna de la fecha en que se crearon. Quien creó el informe de Tableau usó un parámetro de fecha para "Fecha de inicio" que permitía a un usuario escribir una fecha aleatoria y sumaría el número de informes en el tercer campo calculado anterior.
¿Cuál es la mejor manera de hacer esto? He creado una tabla de fechas independiente, pero no estoy seguro de cómo usarla en este caso. No estoy claro si debo usar un parámetro o una segmentación de datos o si ese es incluso el enfoque correcto.
Gracias de antemano por su ayuda!
joseph
La función COUNTIFS se crea para contar las celdas que cumplen varios criterios. En este caso, necesitamos proporcionar dos criterios: un criterio para la fecha anterior y otro para la fecha posterior. Proporcionamos las fechas de rango con nombre (C5: C11) para ambos criterios.
Para construir cada fecha, utilizamos la función FECHA:
FECHA(E5,1,1) // construir el primer día del año
FECHA(E5,12,31) // construir el último día del año
La función DATE facilita la compilación de fechas basadas en argumentos de año, mes y día que están codificados de forma rígida o se proporcionan como referencias de celda. En el ejemplo, el mes y el día están codificados de forma rígida y obtenemos un año de la columna E.
Nota: los operadores "> " y "<" deben introducirse como texto y estar rodeados de comillas dobles. Esto significa que debemos usar concatenación (&) para unir cada operador a cada fecha.
@jmarcrum3 mejor sería si publica datos de ejemplo y la salida esperada, le ayudará a proporcionar la solución.
Por favor, comparta datos en Excel o comparta el archivo pbix usando onedrive / google drive para obtener su respuesta rápidamente. Elimine cualquier información confidencial antes de compartirla.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
¡Claro! Gracias. Consulte el enlace a continuación.
https://www.dropbox.com/s/er31j2jvevdmb8e/TEST.pbix?dl=0
La salida (si el usuario selecciona una fecha de inicio de 4/9/2020) debe ser un recuento de alrededor de 8.
Lo entiendo como desea informes de recuento dentro del intervalo de fechas de esa segmentación de datos. Simplemente intente Countrow en la tabla conditionalreport:
Measure = COUNTROWS(CONDITIONREPORT)
Obtengo 149 para 4/9/2020, pero 8 para 21/9/2020.
Corrígeme si quieres contar otros campos o algo que malinterprete.
Equipo de Apoyo Comunitario Paul Zheng _
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Busqué en el foro y encontré otra publicación que responde a mi pregunta:
¡Gracias a todos!
Hola V-pazhen-msft,
Creo que necesito una solución más robusta en este caso. A continuación se muestra la operación que debe producirse:
El campo Fecha de informe de mi tabla es un campo Fecha/Hora (4/24/2020 12:00:00 AM).
Me gustaría que el usuario pudiera seleccionar un valor de fecha y hora (como 4/9/2020 12:00:00 PM) de un cuadro de parámetros, Power BI aceptará esa fecha como la "Fecha de inicio."
A continuación, debe haber una medida que calcule la fecha/hora 24 horas a partir del parámetro "Fecha de inicio" (por ejemplo: 4/10/2020 12:00:00 PM). Esta sería la "Fecha de finalización" calculada.
A continuación, una medida también restaría 12 horas de la "Fecha de finalización" (por ejemplo: 4/9/2020 12:00:00 AM).
Por último, habría una medida que compara cada fecha de informe en mi tabla con los campos calculados para obtener cuántos números de informe se generaron durante el primer turno de trabajo para ese día (de la siguiente manera: IF(AND(REPORTDATE >-"Fecha de inicio", REPORTDATE <-DATEADD("Fecha de finalización", -12, HORA)), 1, 0)
¿Es posible? ¿Cómo puedo proporcionar al usuario una segmentación de fechas y calcular esta información de esa segmentación de datos?
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 | |
2 | |
2 | |
2 | |
1 |