【问题标题】:GETPIVOTDATA formula for PowerPivot TablesPowerPivot 表的 GETPIVOTDATA 公式
【发布时间】:2021-07-17 00:35:01
【问题描述】:

我正在尝试使用多个 PowerPivot 表制作自动化仪表板并尝试将其自动化。我有当前的公式来根据下面的日期提取数字。目的是在cell B3 中输入日期为 21 年 3 月 5 日的日期。 如何引用公式以将日期值包含在单元格 B3 而不是下面的 "[Range].[Week Ending in].&[**2021-03-05T00:00:00**]")" 中?

=GETPIVOTDATA("[Measures].[Count of TASK 2]",$A$41,"[Range].[Sprint Ending in]","[Range].[Sprint Ending in].&[Sprint 1]","[Range].[Week Ending in]","[Range].[Week Ending in].&[2021-03-05T00:00:00]")

【问题讨论】:

    标签: excel excel-formula pivot pivot-table powerpivot


    【解决方案1】:

    如果我已经很好地理解了表格,您可以将最后一个参数更改为:

    "[Range].[Week Ending in].["&B3&"]"
    

    所以函数是:

    =GETPIVOTDATA("[Measures].[Count of TASK 2]",$A$41,"[Range].[Sprint Ending in]","[Range].[Sprint Ending in].&[Sprint 1]","[Range].[Week Ending in]","[Range].[Week Ending in].["&B3&"]")
    

    这假设 B3 包含“2021-03-05T00:00:00”。如果它只包含“5/3/21”,那么你需要使用这个作为参数:

    "[Range].[Week Ending in].["&TEXT(B3,"YYYY-MM-DD")&"T00:00:00"&"]"
    

    这会使函数看起来像这样:

    =GETPIVOTDATA("[Measures].[Count of TASK 2]",$A$41,"[Range].[Sprint Ending in]","[Range].[Sprint Ending in].&[Sprint 1]","[Range].[Week Ending in]","[Range].[Week Ending in].["&TEXT(B3,"YYYY-MM-DD")&"T00:00:00"&"]")
    

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      相关资源
      最近更新 更多