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
¿Podría ayudar a aconsejar si hay una manera en Power BI de convertir el siguiente escenario en Visual y poder profundizar o profundizar día a día, por semana? Si no es posible, por favor ayude a aconsejar la pregunta en la sección "PS" al final. ¡gracias!
escenario:
Hay tablas sin procesar en una carpeta en formato excel que contienen más de 20.000.000 de filas * 8 columnas ,(expandiendo 1 millón de filas por semana).
Cada tabla de Excel sin procesar contiene la siguiente información: (datos de ejemplo)
Ahora, necesitamos crear visual para monitorear el Cout distinto de consulta o página bajo cada nivel de volumen de "Clics" por día, y por semana. (El nivel de volumen es información adicional, en el bais de clics, por ejemplo, 1-1000, 1001-10000, etc.)
Si en Excel, tomando "Recuento distinto de página" como muestra, se hará por
1. Agregar WeekNum, Mes, Año como columnas adicionales en el archivo sin procesar.
2. Crear tabla dinámica por día, crear otra tabla dinámica por semana, Anexar una columna para "Nivel de volumen"
3. Cree otras 2 tablas dinámicas sobre la base del paso 2, para obtener el "Recuento distinto de la página" por día, por semana.
4. Cree diagramas separados sobre la base de cada tabla dinámica en el paso 3.
Recuento distinto de páginas en cada volumen nivel por semana
Recuento distinto de páginas en cada volumen nivel por día
¿Si hay una mejor manera en Power BI?
P.D:
Estaba pensando en cargar los archivos sin procesar en power BI y agregar columnas personalizadas anexar WeekNum, Month, Year y, a continuación, crear una suma de tabla "dinámica" todos los datos en el nivel Num de semana y, a continuación, anexar la columna "Nivel de volumen".
Entonces me di cuenta de que no será posible si el usuario desea profundizar hacia arriba / abajo por jerarquía de fecha, ya que en la nueva tabla de BI de potencia "Pivote" creada, no hay información de "Fecha" ya que todos los datos se han resumido al nivel WeekNum.
Pero si no hay mejor manera, es más importante para nosotros ver el nivel de volumen sumido por semana,
a continuación, por favor, ayuda a aconsejar cómo hacerlo en Power BI, lo que significa cómo sumarmarzie los datos por día en semana en la tabla de BI de energía?
gracias.
Por favor, aconseje.
Gracias.
H
Solved! Go to Solution.
@h_l , vea si el archivo adjunto puede ayudar . Bucket que puede editar según la necesidad
Si el archivo puede ayudar, ¿Cómo editar el bucket que creé https://www.youtube.com/watch?v=5nE7YGT72kU
@h_l , Tiene una fecha en sus datos. Con eso puedes crear una semana en power bi
Una tabla de fechas con columnas de semana
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*DÍA DE LA SEMANA('Fecha'[Fecha],2)+1
Fecha de finalización de la semana = 'Fecha'[Fecha]+ 7-1*DÍA DE LA SEMANA ('Fecha'[Fecha],2)
Número de semana = WEEKNUM([Fecha],2)
Semana = if('Date'[Número de semana]<10,'Fecha'[Año]*10 y 'Fecha'[Número de semana],'Fecha'[Año]&'Fecha'[Número de semana])
Rango de semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
Nombre de la semana = [Fecha de inicio de la semana] & " a "& [Fecha de finalización de la semana]
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos/s. Refer :radacad sqlbi Mi serie de vídeos Apreciar sus Felicitaciones.
A continuación, puede clasificar la semana para comparar WOW , o utilizar cualquiera de las columnas de la semana de la tabla de fechas para agrupar la semana de datos sabia
Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8
Gracias por responder @amitchandak , pero mi pregunta no es sobre cómo dar weeknum.
Se trata de cómo obtener el recuento distinto de página por volumen nivel por semana.
Por ejemplo, para el siguiente elemento, su nivel de volumen "Por día" será de 1 a 1000, pero cuando se suma a La semana, el nivel será 1001-5000.
Por lo tanto, mi pregunta es cómo hacer que sea procesado por día y por semana automatizadamente.
Lo que significa que, en un objeto visual, si es por jerarquía day, hay 1 página de recuento distinta en 1-1000 en 2020-1-2, y 1 página distinta en 1-1000 en 2020-1-3.
Al profundizar hasta "WeekNum", hay 1 página distinta en 1001-5000.
@h_l , para ello es necesario crear un bucket independiente.
que tendrá alcance.
Supongamos que tiene medida
semana cnt = distinctcount(Tabla[Página])
Ha creado nuevas medidas para todas las medidas que desea utilizar con bucket (suponga que bucket es nueva tabla independiente)
countx(filter(values(Table[Week), [Week cnt] >= min(bucket[Start]) && [Week cnt] >=[Week Cnt]),[Week Cnt])
Refiérase a este video, donde expliqué esto
otros ejemplos son
https://www.daxpatterns.com/dynamic-segmentation/
https://radacad.com/grouping-and-binning-step-towards-better-data-visualization
Gracias @amitchandak, es bueno saberlo.
Parece que la pregunta sigue ahí.
Digamos que he puesto el cubo en 1-300, 301-1000.
Como se puede ver, el punto es que ahora, sólo hay una tabla "de día", con el desglose de "País".
Entonces, si una "Consulta", digamos que "Término de búsqueda 1" tiene
100 clics en el día 1 en EE.UU.,
100 clics en el día 2 en EE.UU.,
100 clics en el día 1 en el Reino Unido,
300 clics en el día 2 en el Reino Unido,
Entonces, ¿cómo hacerlo automatcialmente en cubos a 301-1000 clics al profundizar hasta el nivel de "Semana" sin importar qué país sea?
Entonces, ¿puede perforar hasta 1-300 cubo en el día 1, 301-1000 cubo en el día 2 cuando se perfora hasta el nivel de "Día"?
Si eso es imposible, tal vez la mejor manera es crear otra tabla de Power BI agregando todo en el nivel "Semana" primero. - Lo cual, como dijo OP, no es posible para la jerarquía de fecha perforar / bajar.
Gracias por sus valiosas entradas.
@h_l , Necesita semana ya sea en tabla o tabla de fechas
Este código de pieza cuando lo usemos creará un bucket después de agrupar datos a nivel de semana
countx(filter(values(Table[Semana),
Agrupa los datos a la semana y únete a la tabla de buckets independiente
countx(filter(values(Table[Week), [Week cnt] >= min(bucket[Start]) && [Week cnt] >=[Week Cnt]),[Week Cnt])
Lo intentaré con sus datos y le actualizaré
Hola @amitchandak, después de aplicar la nueva medida, parece que hay un error.
Aprecio si puedes ayudar.
@amitchandakgracias por la explicación adicional!
Una pregunta adicional, ¿es posible configurar un bucket dinámico al profundizar hacia arriba/hacia abajo hasta el día/la semana?
p. ej...
Si está en el nivel día en jerarquía, bucket de "Gran volumen" = 100-1000, "Medio"= 50-100
Si está en el nivel de semana, "Gran volumen" = 10000-50000, "Medio" = 500-1000"
¡Gracias de nuevo!
@h_l , vea si el archivo adjunto puede ayudar . Bucket que puede editar según la necesidad
Si el archivo puede ayudar, ¿Cómo editar el bucket que creé https://www.youtube.com/watch?v=5nE7YGT72kU
Si no le importa, persítame hacer otras 2 preguntas:
1. ¿Cómo obtener Suma de clics debajo de cada cubo por semana? Supongamos que hay 2 páginas que tienen 1001 clics en Week2, luego totalmente en el bucket 1001-5000, hay 2002 clics en el bucket en la semana 2.
Traté de arrastrar y soltar los clics en el valor de la tabla, pero falló.
Actualización: Por favor, ignore la pregunta anterior, traté de utilizar SUMX y obtenerlo. gracias.
Pregunta: 2. ¿Es posible establecer un valor máximo ilimitado?
por ejemplo, dar "Inicio" como 10000, entonces todo el volumen de más de 10000 será el cubo "Gran Volumen"?
Si ese es otro gran tema, por favor hágamelo saber, voy a abrir un nuevo post.
¡gracias!
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 | |
2 | |
1 |