Jump to content

Gerson Pineda

Administrators
  • Posts

    12,510
  • Joined

  • Last visited

  • Days Won

    446

Everything posted by Gerson Pineda

  1. Muy buen aporte @John Jairo V especialmente por la ampliación Saludos!
  2. Hola a ambos Si es posible con formulas, pero al terminar, debes copiar y pegar como valores, y queda lista La mejor forma es con un procedimiento de VBA o intenta usar la grabadora de macros, y si no conoces en absoluto las macros, entonces nos avisas, para poder orientarte o colaborar con tu duda Saludos
  3. Hola a ambos Una propuesta mas es la siguiente =SI(RESIDUO(COLUMNAS($A1:A$1),$D14)=1,$C14,0) Copia y pega en G14 y luego arrastra hacia la derecha y abajo Saludos
  4. Hola a ambos También ctrl + * Y en portátil mayus y ctrl + * Saludos
  5. Utilice tus datos tal cual Pues debes estar haciendo mal tus cálculos, la tabla dinámica solo arroja lo que tus datos tienen Saludos
  6. Hola ¿Ya escuchaste sobre power query? Te adjunto una alternativa, transformando el CSV Revisa el adjunto, si es así como lo deseas Saludos Transformar CSV - Power Query_GP.xlsx
  7. Hola @mrive Para tu caso, también se puede realizar con tabla dinámica, que son muy eficientes, además se agrega un segmentador para realizar los filtros cómodamente Te devuelvo el archivo con la propuesta mencionada Saludos Filtro Q_EDR_EDU_2.xlsx
  8. Hola En este caso, yo me inclino mas por una tabla dinámica, son mas eficiente Te dejo un ejemplo, tomando tus datos Saludos ejemplo_sumar.xlsm
  9. Hola! El inconveniente de las variables es que al finalizar el procedimiento, no se mantienen Una alternativa es que agregues 2 hojas nuevas (puedes ocultarlas) Tal que: Sub Respaldo() Dim enviar As Range: Dim pdf As Range Set enviar = Hoja1.Range("A1").CurrentRegion Set pdf = Hoja2.Range("A1").CurrentRegion Hoja3.Range("A1").Resize(enviar.Rows.Count, enviar.Columns.Count) = enviar.Value Hoja4.Range("A1").Resize(pdf.Rows.Count, pdf.Columns.Count) = pdf.Value Set enviar = Nothing: Set pdf = Nothing End Sub Luego solo es cosa que las traslades a las hojas origen con otro procedimiento y listo Saludos!
  10. Otra versión mas Sub BuscarVisibles() Application.ScreenUpdating = False Set rango = Hoja2.Range("A2", Hoja2.Range("A1").End(xlDown)) rango.Offset(, 1).ClearContents For Each c In rango Set vpb = Hoja1.Range("A:A").Find(c, , , xlWhole) If Not vpb Is Nothing Then f = c.Row: f2 = vpb.Row Hoja2.Cells(f, "B") = Hoja1.Cells(f2, "C") End If Next Hoja2.Select Set vpb = Nothing: Set rango = Nothing Application.ScreenUpdating = True End Sub Saludos!
  11. Holas! Adjunto otras 3 alternativas como solución (formulas, vba y power query) Saludos Obtener coincidencias power query_GP.xlsm
  12. Hola Para comenzar si trabajas en una organización, se asume que solo personas autorizadas tendrán acceso a tu archivo Las consultas no se pueden ocultar o bloquear y dudo que eso llegue a darse, puesto que hay formas de dar accesos a nivel de perfiles pero desde PBI y se le conoce como RLS La seguridad de nivel de fila (RLS) con Power BI se puede usar para restringir o filtrar el acceso a los datos de un reporte para determinados usuarios Saludos
  13. Hola Ramon Hay variedad de patrones y formas, para obtener acumulados en DAX, pero también comentar que depende de modelado que se tiene Un ejemplo puede ser AcumuladoVentas = CALCULATE ( [TotalVentas]; FILTER ( ALL ( Calendario ); Calendario[Fecha] <= MAX ( Calendario[Fecha] ) ) ) [TotalVentas]: es la medida de sumar, pero puede ser cualquier medida que tengas para tu acumulado Saludos!
  14. Busca por la red "calcular distancia entre dos puntos de geolocalización en Excel" Ya con ese calculo, lo que sigue es sencillo de hacer, y si no puedes hacer esta parte, pues nos avisas por aquí Saludos
  15. Hola Entiendo que la geolocalización en un mapa se ven los distintos lugares, ¿pero como vas obtener la distancia en metros o kilómetros? Una vez los tengas es muy sencillo, poder realizar el cruce Saludos
  16. Hola ¿Desde donde estas conectando esos archivos? ¿Qué conector estas utilizando? Saludos
  17. Hola No seria justo para ti que alguien desarrolle tu examen y resuelva todo, la clave es que tu lo intentes hacer y de paso consigues aprender sobre lo que estas estudiando ¡Suerte! Saludos
  18. Hola En el adjunto van 2 alternativas como solución Saludos Consolidar.xlsx
  19. Lo que buscas hacer, es imposible de hacerlo Especialmente por esto Saludos
  20. Hola! Pues hice prueba y funciona, por lo tanto no puedo darte mas detalles, sobre las pruebas que tus hiciste, además sin poder ver tu modelo, no es simple de interpretar Saludos
  21. Hola @jessirc9 Con medidas DAX es relativamente sencillo, por lo que se deben de crear 3 Tal que: fi = MAX( tabla[fecha inicio] ) ff = MAX( tabla[fecha final] ) resta = DATEDIFF( fi, ff, DAY ) Modifica nombres de tabla y columnas según tu modelo Saludos
  22. Hola @GabrielRaigosa ¿Sera algo como lo que adjunto?, siempre con power query, quedando listo para poder analizar los datos Saludos Test.xlsx
  23. Hola a todos @alvarohes Con power query es realmente muy sencillo, te dejo un ejemplo, ya cargado en la hoja Si tienes dudas como se realiza, pues nos pegas un grito Saludos! Libro1.xlsx
  24. En PBI siempre existirá un depende, pero puedes probar así: CALCULATE( [total ot], base[semana] = DATE(2021,2,8) ) Saludos
×
×
  • Create New...

Important Information

Privacy Policy